Repository navigation
fix(deps): resolve Snyk and npm audit vulnerabilities - #81
Conversation
Clear all 14 security findings reported by Snyk (2 critical, 7 high, 5 medium) and all 6 npm audit findings (3 high, 3 moderate) by pinning fixed transitive versions through the overrides block. No major version bumps were applied. - qs 6.15.3 -> 6.16.0 (resource exhaustion, uncaught exception) - sharp 0.35.3 -> 0.35.4 (heap-based buffer overflow via libheif) - undici -> 8.10.2 (improper certificate validation, origin validation error, request smuggling, cookie leakage and 5 more) - js-yaml -> 4.3.2 (CPU exhaustion via empty merge sources) Bump package version 1.2.2 -> 1.2.3. Remaining 11 Snyk findings are LGPL-3.0 license notices on optional platform binaries of sharp/libvips, not security vulnerabilities. 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 |
…rabilities Lock file regenerated (fixed 8 on its own: undici 8.12.1 -> 8.12.3). Direct upgrades: none Overrides: qs 6.16.0 -> 6.16.1 Vuln count: snyk 9 -> 0, npm audit 1 -> 0. Build verified passing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9adbfd8
🔒 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 9 vulnerable dependency findings (2 critical, 7 high) on
main: 8 inundici8.12.1 and 1 inqs6.16.0. This repo is an APP (Next.js), so the lock file is what ships.Fix
maininto this branch. The PR's older override pins are superseded:sharptakes main's 0.35.5, and theundici8.10.2 andjs-yaml4.3.2 pins are dropped (undici 8.10.2 is below the 8.12.2 fix, and main already resolves js-yaml 4.3.2).package-lock.json:undici8.12.1 -> 8.12.3 clears all 8 undici findings.qsoverride 6.16.0 -> 6.16.1 (same major, in the shipped tree).Remaining
@img/sharp-libvips-*,lightningcss-linux-x64-gnu), which a version bump does not fix.Verification
Snyk 9 -> 0, npm audit 1 -> 0;
npm run buildpasses.🤖 Generated with Claude Code