Replace regex with html escape (so people can *try* to do funny, but fail :)
This commit is contained in:
parent
f9ddc3513f
commit
b767bad677
2
index.js
2
index.js
|
@ -421,7 +421,7 @@ app.post('/api/v1/user/directory', (req, res) => { // Create a new directory ent
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove html
|
// Remove html
|
||||||
name = name.replace(/<[^>]*>?/gm, '');
|
name = require("escape-html")(name);
|
||||||
const route = req.session.userData.id;
|
const route = req.session.userData.id;
|
||||||
// If number already exists, update, otherwise insert
|
// If number already exists, update, otherwise insert
|
||||||
db.get('SELECT * FROM directory WHERE number = ? AND route = ?', [number, route], (err, row) => {
|
db.get('SELECT * FROM directory WHERE number = ? AND route = ?', [number, route], (err, row) => {
|
||||||
|
|
1
package-lock.json
generated
1
package-lock.json
generated
|
@ -12,6 +12,7 @@
|
||||||
"bcrypt": "^5.1.1",
|
"bcrypt": "^5.1.1",
|
||||||
"dotenv": "^16.4.7",
|
"dotenv": "^16.4.7",
|
||||||
"ejs": "^3.1.10",
|
"ejs": "^3.1.10",
|
||||||
|
"escape-html": "^1.0.3",
|
||||||
"express": "^4.21.2",
|
"express": "^4.21.2",
|
||||||
"express-session": "^1.18.1",
|
"express-session": "^1.18.1",
|
||||||
"session-file-store": "^1.5.0",
|
"session-file-store": "^1.5.0",
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
"bcrypt": "^5.1.1",
|
"bcrypt": "^5.1.1",
|
||||||
"dotenv": "^16.4.7",
|
"dotenv": "^16.4.7",
|
||||||
"ejs": "^3.1.10",
|
"ejs": "^3.1.10",
|
||||||
|
"escape-html": "^1.0.3",
|
||||||
"express": "^4.21.2",
|
"express": "^4.21.2",
|
||||||
"express-session": "^1.18.1",
|
"express-session": "^1.18.1",
|
||||||
"session-file-store": "^1.5.0",
|
"session-file-store": "^1.5.0",
|
||||||
|
|
Loading…
Reference in a new issue