Skip to content

security: patch dependencies — ws, qs, ip-address, helmet, express-rate-limit, vite#67

Open
ramonmnavarro-byte wants to merge 1 commit into
xaspx:mainfrom
ramonmnavarro-byte:security/deps-2026-05
Open

security: patch dependencies — ws, qs, ip-address, helmet, express-rate-limit, vite#67
ramonmnavarro-byte wants to merge 1 commit into
xaspx:mainfrom
ramonmnavarro-byte:security/deps-2026-05

Conversation

@ramonmnavarro-byte
Copy link
Copy Markdown

  • ws ^8.18.0 → ^8.21.0 — GHSA-58qx-3vcg-4xpx (memory disclosure)

    • express-rate-limit ^8.3.2 → ^8.5.2 — transitive fix for GHSA-v2v4-37r5-5v8g (ip-address XSS)
    • qs (via express / body-parser) — GHSA-q8mj-m7cp-5q26 (DoS in qs.stringify)
    • helmet ^8.1.0 → ^8.2.0
    • yaml ^2.8.3 → ^2.9.0
    • vite ^8.0.8 → ^8.0.14

    Not bumped (breaking changes)

    • express 4.x → 5.x — API changes, needs separate migration
    • dotenv 16.x → 17.x — config format changes, needs testing

    Verification

    • npm audit → 0 vulnerabilities (was 5 moderate)
    • npm run build → dist/ rebuilt clean

…te-limit, vite

- express-rate-limit ^8.3.2 → ^8.5.2 (transitive fix GHSA-v2v4-37r5-5v8g)
- helmet ^8.1.0 → ^8.2.0
- ws ^8.18.0 → ^8.21.0 (GHSA-58qx-3vcg-4xpx)
- yaml ^2.8.3 → ^2.9.0
- vite ^8.0.8 → ^8.0.14
- npm audit fix resolves qs body-parser (GHSA-q8mj-m7cp-5q26)

Verification:
- npm audit: 0 vulnerabilities (was 5 moderate)
- npm run build: dist rebuilt clean
- Not bumped: express 4→5 (breaking), dotenv 16→17 (breaking)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant