File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,13 +7,16 @@ require("dotenv").config();
77const tasks = require ( "./routes/api/tasks" ) ;
88const users = require ( "./routes/api/users" ) ;
99const auth = require ( "./routes/api/auth" ) ;
10-
10+ const xss = require ( "xss-clean" ) ;
11+ const helmet = require ( "helmet" ) ;
1112const app = express ( ) ;
1213
1314/* ------------- Middleware ----------------*/
15+ app . use ( helmet . contentSecurityPolicy ( ) ) ;
1416app . use ( bodyParser . urlencoded ( { extended : false } ) ) ;
1517app . use ( bodyParser . json ( ) ) ;
1618app . use ( cors ( ) ) ;
19+ app . use ( xss ( ) ) ;
1720
1821/*---------- A simple CORS implementation ---------------------*/
1922// app.use((req, res, next) => {
Original file line number Diff line number Diff line change 1616 "cors" : " ^2.8.5" ,
1717 "dotenv" : " ^8.2.0" ,
1818 "express" : " ^4.17.1" ,
19+ "helmet" : " ^4.1.1" ,
1920 "jsonwebtoken" : " ^8.5.1" ,
2021 "mongoose" : " ^5.9.15" ,
21- "reactstrap" : " ^8.4.1"
22+ "reactstrap" : " ^8.4.1" ,
23+ "xss-clean" : " ^0.1.1"
2224 },
2325 "devDependencies" : {
2426 "nodemon" : " ^2.0.2"
You can’t perform that action at this time.
0 commit comments