Repository navigation
fix: regenerate lock file and update 1 override to resolve Snyk vulnerabilities - #87
Conversation
…rabilities Lock file regenerated (fixed 12 on its own: undici 8.12.1 -> 8.12.3, fast-uri 3.1.8 -> 3.1.9). Direct upgrades: none Overrides: qs 6.16.0 -> 6.16.1 Vuln count: snyk 16 → 3, npm audit 2 → 0. Build: astro check and vite build pass; prerender of / fails without the Contentstack env vars (API key for Stack is required), same on main. Co-Authored-By: Claude Opus 5.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 |
…rabilities 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 reports 16 vulnerabilities in the committed lock file on main (2 critical, 10 high, 4 medium), all in transitive packages: undici 8.12.1, fast-uri 3.1.8, qs 6.16.0, http-cache-semantics and picomatch. npm audit reports 2.
Fix
This repo is an app, so the lock file is what ships:
package-lock.json: undici 8.12.1 → 8.12.3 and fast-uri 3.1.8 → 3.1.9 (12 findings cleared). Direct dependencies only move within their existing ranges (astro 7.3.8 → 7.4.1, @astrojs/check 0.9.10 → 0.9.12); no major versions.qsoverride from 6.16.0 to 6.16.1 (1 finding cleared).package.jsonchange.Snyk 16 → 3, npm audit 2 → 0.
Still open, because no fixed version exists yet: http-cache-semantics 4.3.0 (2 high) and picomatch 2.3.2, nested under anymatch (1 high). The 22 licence findings (sharp-libvips LGPL-3.0, lightningcss MPL-2.0) are unchanged because no dependency update can clear them.
Verification:
astro check(0 errors) and the vite build pass.npm run buildthen fails prerendering/with "API key for Stack is required" because the Contentstack env vars are not set; main fails the same way.🤖 Generated with Claude Code