Enhance security middleware and package dependencies

- Updated security headers configuration with stricter settings
- Modified rate limiting and helmet middleware setup
- Added TypeScript type definitions for Express, rate-limit, and Helmet
- Refined referrer policy and HSTS configuration
- Improved security middleware chain for better protection
This commit is contained in:
jango-blockchained
2025-01-30 09:27:22 +01:00
parent 110f2a308c
commit 585b8d1f91
8 changed files with 1277 additions and 150 deletions

View File

@@ -28,8 +28,12 @@
},
"devDependencies": {
"@types/ajv": "^0.0.5",
"@types/express": "^5.0.0",
"@types/express-rate-limit": "^5.1.3",
"@types/helmet": "^0.0.48",
"@types/jest": "^28.1.8",
"@types/node": "^20.17.10",
"@types/ws": "^8.5.14",
"jest": "^28.1.3",
"semver": "^6.3.1",
"ts-jest": "^28.0.8",
@@ -38,4 +42,4 @@
},
"author": "Jango Blockchained",
"license": "MIT"
}
}