Skip to content

Commit e4c6d69

Browse files
committed
feat: add express-mongo-sanitize middleware for enhanced security
1 parent b22a9b9 commit e4c6d69

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

backend/package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"dotenv": "^16.4.7",
2424
"eventsource": "^3.0.6",
2525
"express": "^4.21.2",
26+
"express-mongo-sanitize": "^2.2.0",
2627
"express-rate-limit": "^7.5.0",
2728
"mongoose": "^8.13.2",
2829
"mysql2": "^3.14.0",

backend/src/routes/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@ import metricsController from '../controllers/metrics.controller.js';
77
import teamsController from '../controllers/teams.controller.js';
88
import targetValuesController from '../controllers/target.controller.js';
99
import adoptionController from '../controllers/adoption.controller.js';
10+
import mongoSanitize from 'express-mongo-sanitize';
1011

1112
const router = Router();
1213

14+
15+
router.use(mongoSanitize());
16+
1317
router.get('/', (req: Request, res: Response) => {
1418
res.send('Hello github-value!');
1519
});

0 commit comments

Comments
 (0)