Skip to content

Commit 35da448

Browse files
Document remaining dev-only vulnerabilities in SECURITY.md
Co-authored-by: ranas-mukminov <[email protected]>
1 parent a167a0b commit 35da448

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

SECURITY.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,36 @@ If you contribute to this project:
185185
- **Mitigation**: Use network segmentation
186186
- **Future**: Optional proxy authentication layer
187187

188+
### Dependency Vulnerabilities (As of 2025-11-20)
189+
190+
**Runtime Dependencies**: ✅ Updated to latest secure versions within compatibility constraints
191+
- express: 4.21.2 (latest 4.x)
192+
- body-parser: 1.20.3 (latest 1.x)
193+
- lodash: 4.17.21 (latest 4.x)
194+
- moment: 2.30.1 (latest 2.x)
195+
- mongodb: 3.7.4 (latest 3.x)
196+
197+
**Development Dependencies**: ⚠️ 40 remaining vulnerabilities (dev-only)
198+
199+
The remaining vulnerabilities are in development-only dependencies and **do not affect production runtime**:
200+
201+
- **babel 6.x ecosystem** (30 critical/high): Used only for transpiling ES6 code during build. Not included in production bundles.
202+
- **mocha 5.x** (high): Used only for running tests during development
203+
- **jsdom 9.x** (moderate): Used only for test DOM simulation
204+
205+
These dev dependencies cannot be easily upgraded without breaking changes:
206+
- Babel 6 → 7+ requires complete build configuration rewrite
207+
- Mocha 5 → 11 may require test syntax changes
208+
- jsdom 9 → 27 has breaking API changes
209+
210+
**Risk Assessment**: Low - These vulnerabilities only affect development/build environment, not production runtime or deployed code.
211+
212+
**Mitigation**:
213+
- Run builds in isolated/sandboxed environments
214+
- Do not process untrusted code during builds
215+
- Use CI/CD pipelines with restricted permissions
216+
- Runtime code has no dependency on vulnerable dev packages
217+
188218
## Security Updates
189219

190220
Security updates are released as soon as possible after a vulnerability is confirmed.
@@ -209,5 +239,5 @@ We thank all security researchers who responsibly disclose vulnerabilities to he
209239

210240
---
211241

212-
**Last updated**: 2024-01-01
213-
**Version**: 1.0
242+
**Last updated**: 2025-11-20
243+
**Version**: 1.1

0 commit comments

Comments
 (0)