UNPKG

secure-express-setup

Version:

Military-grade one-command security setup for Express.js applications

17 lines (14 loc) 424 B
const mongoSanitize = require('express-mongo-sanitize'); const xss = require('xss-clean'); function setupSanitization(app) { // Prevent NoSQL injection app.use(mongoSanitize({ replaceWith: '_', onSanitize: ({ req, key }) => { console.warn(`⚠️ NoSQL injection attempt detected in ${key}`); } })); // Prevent XSS attacks app.use(xss()); } module.exports = setupSanitization;