diff --git a/package-lock.json b/package-lock.json index 2ab691c76..1a978e7f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,10 +18,10 @@ "cookie-parser": "1.4.7", "dotenv": "16.6.1", "express": "4.22.1", - "express-rate-limit": "7.5.1", + "express-rate-limit": "8.5.2", "helmet": "8.1.0", "parquetjs-lite": "0.8.7", - "pdfkit": "^0.18.0", + "pdfkit": "0.18.0", "pg": "8.13.1", "ssh2": "1.16.0" }, @@ -1773,10 +1773,13 @@ } }, "node_modules/express-rate-limit": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz", - "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.2.tgz", + "integrity": "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==", "license": "MIT", + "dependencies": { + "ip-address": "^10.2.0" + }, "engines": { "node": ">= 16" }, @@ -2284,6 +2287,15 @@ "integrity": "sha512-a5jlKftS7HUOhkUyYD7j2sJ/ZnvWiNlZS1ldR+g1ifQ+/UuZXIE+YTc/lK1qGj/GwAU5F8Z0e1eVq2t1J5Ob2g==", "license": "BSD-3-Clause" }, + "node_modules/ip-address": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", diff --git a/package.json b/package.json index a360e2ec5..ba56a3f3d 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "cookie-parser": "1.4.7", "dotenv": "16.6.1", "express": "4.22.1", - "express-rate-limit": "7.5.1", + "express-rate-limit": "8.5.2", "helmet": "8.1.0", "parquetjs-lite": "0.8.7", "pdfkit": "0.18.0",