|
|
|
@ -12,6 +12,7 @@ |
|
|
|
"bcryptjs": "^2.4.3", |
|
|
|
"bson": "^6.2.0", |
|
|
|
"connect-mongodb-session": "^3.1.1", |
|
|
|
"csurf": "^1.11.0", |
|
|
|
"ejs": "^3.1.9", |
|
|
|
"express": "^4.18.2", |
|
|
|
"express-session": "^1.17.3", |
|
|
|
@ -2105,6 +2106,86 @@ |
|
|
|
"resolved": "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz", |
|
|
|
"integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==" |
|
|
|
}, |
|
|
|
"node_modules/csrf": { |
|
|
|
"version": "3.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz", |
|
|
|
"integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==", |
|
|
|
"dependencies": { |
|
|
|
"rndm": "1.2.0", |
|
|
|
"tsscmp": "1.0.6", |
|
|
|
"uid-safe": "2.1.5" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.8" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf": { |
|
|
|
"version": "1.11.0", |
|
|
|
"resolved": "https://registry.npmjs.org/csurf/-/csurf-1.11.0.tgz", |
|
|
|
"integrity": "sha512-UCtehyEExKTxgiu8UHdGvHj4tnpE/Qctue03Giq5gPgMQ9cg/ciod5blZQ5a4uCEenNQjxyGuzygLdKUmee/bQ==", |
|
|
|
"deprecated": "Please use another csrf package", |
|
|
|
"dependencies": { |
|
|
|
"cookie": "0.4.0", |
|
|
|
"cookie-signature": "1.0.6", |
|
|
|
"csrf": "3.1.0", |
|
|
|
"http-errors": "~1.7.3" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.8.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/cookie": { |
|
|
|
"version": "0.4.0", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", |
|
|
|
"integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/depd": { |
|
|
|
"version": "1.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
|
|
|
"integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/http-errors": { |
|
|
|
"version": "1.7.3", |
|
|
|
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", |
|
|
|
"integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", |
|
|
|
"dependencies": { |
|
|
|
"depd": "~1.1.2", |
|
|
|
"inherits": "2.0.4", |
|
|
|
"setprototypeof": "1.1.1", |
|
|
|
"statuses": ">= 1.5.0 < 2", |
|
|
|
"toidentifier": "1.0.0" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/setprototypeof": { |
|
|
|
"version": "1.1.1", |
|
|
|
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", |
|
|
|
"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/statuses": { |
|
|
|
"version": "1.5.0", |
|
|
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", |
|
|
|
"integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/csurf/node_modules/toidentifier": { |
|
|
|
"version": "1.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", |
|
|
|
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", |
|
|
|
"engines": { |
|
|
|
"node": ">=0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/culvert": { |
|
|
|
"version": "0.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz", |
|
|
|
@ -3945,6 +4026,11 @@ |
|
|
|
"url": "https://github.com/sponsors/ljharb" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/rndm": { |
|
|
|
"version": "1.2.0", |
|
|
|
"resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", |
|
|
|
"integrity": "sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==" |
|
|
|
}, |
|
|
|
"node_modules/run-series": { |
|
|
|
"version": "1.1.9", |
|
|
|
"resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz", |
|
|
|
@ -4312,6 +4398,14 @@ |
|
|
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", |
|
|
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" |
|
|
|
}, |
|
|
|
"node_modules/tsscmp": { |
|
|
|
"version": "1.0.6", |
|
|
|
"resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", |
|
|
|
"integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", |
|
|
|
"engines": { |
|
|
|
"node": ">=0.6.x" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/tv4": { |
|
|
|
"version": "1.3.0", |
|
|
|
"resolved": "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz", |
|
|
|
|