Repository navigation
fix(deps): resolve Snyk vulnerabilities in transitive dependencies - #74
Conversation
Pin undici to 8.10.2 and qs to 6.16.0 via overrides, resolving 13 of 14 security findings (2 critical, 7 high, 5 medium -> 1 high remaining). - undici 8.10.0 -> 8.10.2 (11 issues: improper certificate validation, origin validation error, resource leaks, request smuggling, cookie handling, uncaught exceptions) - qs 6.15.3 -> 6.16.0 (2 issues: unbounded resource allocation, uncaught exception) - vue 3.5.41 -> 3.5.42, vue-router 5.2.0 -> 5.3.1 (latest minor/patch) node-forge 1.4.0 (high, improper cryptographic signature verification) has no published fix; 1.4.0 is the latest release. Left unresolved. npm audit: 3 moderate -> 0. Build verified with nuxt build. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Lock file regenerated (fixed 15 on its own). Direct upgrades: none (nuxt resolves 4.6.1 -> 4.6.2 within ^4.6.0) Overrides: none added (existing qs ^6.16.0 and undici ^8.10.2 kept; now resolve to qs 6.16.1, undici 8.12.3) Vuln count: snyk 20 → 5, npm audit 11 → 9. Build verified passing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
46c81d7
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Problem
Snyk flags 20 findings on
main's committed lock file (2 critical, 12 high), mostly undici 8.12.1, plus qs, nuxt / @nuxt/nitro-server 4.6.1, serialize-javascript and postcss-selector-parser. This is an APP (Nuxt SSR starter), so the lock file is what ships.Fix
maininto this branch. Conflicting lines inpackage.jsontake main's values (version 1.1.7, nuxt ^4.6.0, vue ^3.5.43). The branch'sqsandundicioverrides stay.package-lock.json. That alone clears 15 findings: undici 8.12.3, qs 6.16.1, nuxt and @nuxt/nitro-server 4.6.2, serialize-javascript 7.1.4, postcss-selector-parser 6.1.5.Still open (5 Snyk, 9 npm audit), with no safe fix:
npm audit fix --force, which downgrades nuxt; tailwindcss 3 / postcss-nested: no fix in this majorVerification:
npm run buildpasses; Snyk 20 → 5, npm audit 11 → 9.🤖 Generated with Claude Code