-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCWE-80.js
More file actions
19 lines (15 loc) · 690 Bytes
/
Copy pathCWE-80.js
File metadata and controls
19 lines (15 loc) · 690 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var express = require('express');
var app = express();
const XssSanitizer = require('xss-sanitizer');
app.get('/save-profile', function(req, res) {
const name = XssSanitizer.sanitize(req.query.name);
const age = XssSanitizer.sanitize(req.query.age);
const email = XssSanitizer.sanitize(req.query.email);
const phone = XssSanitizer.sanitize(req.query.phone);
const address = XssSanitizer.sanitize(req.query.address);
const city = XssSanitizer.sanitize(req.query.city);
res.send(`Name: ${name} Age: ${age} Email: ${email} Phone: ${phone} Address: ${address} City: ${city}`);
});
app.listen(3000, function() {
console.log('App listening on port 3000!');
})