Repository navigation
fix: bump 17 deps and add 2 overrides to resolve Snyk vulnerabilities - #55
Conversation
…bilities Direct dep upgrades: - @contentstack/delivery-sdk ^5.2.1 → ^5.5.2 - @contentstack/live-preview-utils ^4.4.4 → ^4.4.5 - @sveltejs/adapter-node ^5.5.4 → ^5.5.7 - @sveltejs/kit ^2.70.1 → ^2.70.2 (latest; ReDoS has no fix yet) - @tailwindcss/postcss ^4.3.1 → ^4.3.3 - eslint ^9.39.4 → ^9.39.5 - eslint-plugin-svelte ^3.19.0 → ^3.22.0 - globals ^17.6.0 → ^17.9.0 - prettier ^3.8.4 → ^3.9.6 - prettier-plugin-tailwindcss ^0.8.0 → ^0.8.1 - svelte ^5.56.3 → ^5.56.8 - svelte-check ^4.6.0 → ^4.7.5 - tailwindcss ^4.3.1 → ^4.3.3 - vite ^7.3.5 → ^7.3.6 - lightningcss-linux-x64-gnu 1.32.0 → 1.33.0 - lightningcss-linux-x64-musl 1.32.0 → 1.33.0 - @rollup/rollup-linux-x64-gnu ^4.62.0 → ^4.62.4 - @rollup/rollup-linux-x64-musl ^4.62.0 → ^4.62.4 Overrides added: - cookie → 0.7.1 (fixes out-of-bounds chars vuln) - dompurify → 3.4.13 (fixes XSS) - js-yaml → 4.3.1 (fixes CVE-2026-59870 ReDoS) - nanoid → 3.3.18 (fixes zero-size loop) Package version: 0.1.1 → 0.1.2 Vuln count: npm 6 → 0, Snyk 3 medium → 2 (1 remaining: @sveltejs/kit ReDoS, no fix yet). Build requires env vars (pre-existing).
✅ 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 |
…0260809 # Conflicts: # package-lock.json # package.json
…ties Lock file regenerated (fixed 0 on its own). Direct upgrades: none Overrides: qs 6.16.1 added; stale js-yaml 4.3.1 and nanoid 3.3.18 pins removed Vuln count: snyk 1 → 0, npm audit 3 → 2. Build verified passing. 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 flags one high finding on
main:qs6.16.0 (Uncaught Exception), pulled in by@contentstack/delivery-sdk→@contentstack/core, which pins that exact version. This branch had also fallen behindmain, had merge conflicts, and its exactjs-yaml/nanoidpins now held those packages belowmain's versions.Fix
maininto this branch: keptmain's version (0.1.3), tab formatting anddompurifyrange; kept this branch's newer dependency ranges (SvelteKit adapter, Svelte, Vite, Tailwind, ESLint, Prettier, the Contentstack SDKs, lightningcss and rollup binaries).qs6.16.1 override (same major; the only fix while@contentstack/corepins 6.16.0).js-yaml4.3.1 andnanoid3.3.18 pins: they forced versions below what@eslint/eslintrcandpostcssask for, andjs-yaml4.3.1 has a high advisory. Kept thecookie0.7.1 override.package-lock.json.Remaining
lightningcss-linux-*: a licence, not something a version bump changes.@sveltejs/kit/@sveltejs/adapter-nodelow advisories: fixed only in the next majors (kit 3, adapter-node 6).Verified: Snyk 1 → 0, npm audit 3 → 2,
npm run buildpasses on Node 22.🤖 Generated with Claude Code