- Sanitizer XSS sanitizes complex data (nested objects, arrays, strings) to prevent Cross Site Scripting (XSS) attack.
- Sanitizer XSS based on sanitize-html
$ npm i sanitizer-xss
You can sanitize your data (object, array, string,etc) on the fly.
const Sanitizer = require('sanitizer-xss').default;
// ...
data = Sanitizer.sanitize(data)
// or
data = Sanitizer.sanitize(data, {allowedKeys: ['name']})
// ...
Feel free to open issues on github.