{"library":"perfect-express-sanitizer","type":"library","category":null,"description":"perfect-express-sanitizer is an Express.js middleware and utility library for sanitizing user input against Cross-Site Scripting (XSS), SQL injection, and NoSQL injection attacks. Version 2.0.2, released periodically, provides middleware to clean request body, query, and headers. It supports custom forbidden keywords and regular expressions, customizable cleanup levels, and can be used standalone for string sanitation. Unlike express-validator or helmet, this package focuses specifically on input sanitization with aggressive removal of malicious patterns, though it has limited documentation and may produce false positives.","language":"javascript","status":"active","version":"2.0.2","tags":["javascript","sanitizer","express","sql","nosql","injection","sqlinjection","nosqlinjection","security"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install perfect-express-sanitizer","imports":["const sanitizer = require('perfect-express-sanitizer');","const result = sanitizer.sanitize.prepareSanitize(input, options);","sanitizer.clean({ xss: true, sql: true });"]},{"cmd":"yarn add perfect-express-sanitizer","imports":[]},{"cmd":"pnpm add perfect-express-sanitizer","imports":[]}],"homepage":"https://github.com/pariazar/perfect-express-sanitizer","github":"https://github.com/pariazar/perfect-express-sanitizer","docs":null,"changelog":null,"pypi":null,"npm":"perfect-express-sanitizer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}