Skip to content

kalekarnn/xss-req-sanitizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xss-req-sanitizer

Build Status Coverage Status

xss-req-sanitizer is a middleware to sanitize http requests to prevent XSS attacks.

Installation

npm install xss-req-sanitizer

How to use ?

var express = require('express')
var bodyParser = require('body-parser')
var xssReqSanitizer = require('xss-req-sanitizer')

var app = express()

app.use(bodyParser.json())

// this should comes before any routes
app.use(xssReqSanitizer())

app.post('/your-route', (req, res) => {

   // All the values from,
   // req.body, req.params, req.query 
   // will be sanitized in-place.

})

Testing & Contributing

npm install
npm test

License

MIT