Skip to content

fix: bump 6 deps to resolve snyk vulnerabilities - #258

Merged
netrajpatel merged 1 commit into
developmentfrom
fix/snyk-patch-deps-20260901
Sep 1, 2026
Merged

fix: bump 6 deps to resolve snyk vulnerabilities#258
netrajpatel merged 1 commit into
developmentfrom
fix/snyk-patch-deps-20260901

Conversation

@cs-raj

@cs-raj cs-raj commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgraded 6 direct dependencies (patch/minor) to eliminate Snyk medium vulnerabilities
  • qs upgraded directly (it is a pinned direct dep here), resolving 2 Snyk medium findings without needing an override
  • Build verified passing locally (CJS + ESM + UMD + types all compiled)

Direct upgrades

Package Before After Section
qs 6.15.3 6.16.0 dependencies
axios ^1.19.0 ^1.20.0 dependencies
commitizen ^4.3.1 ^4.3.2 devDependencies
jest-environment-jsdom 30.2.0 30.5.1 devDependencies
ts-loader ^9.5.2 ^9.6.2 devDependencies
webpack ^5.106.2 ^5.110.2 devDependencies

Overrides added

None — qs was a direct dep so no override needed.

Vulnerability counts

Tool Before After
Snyk medium 2 0 ✅
npm audit high 2 2 (no safe fix)
npm audit moderate 2 2 (no safe fix)

Remaining issues (no safe fix)

Severity Package Via Reason not fixed
HIGH deepmerge-ts <8.0.0 eslint-plugin-functional Fix requires downgrading to eslint-plugin-functional@3.7.2 (major, breaking)
MODERATE uuid <11.1.1 jest-junit Fix requires jest-junit@17.0.0 (major, breaking)

Both are dev-only tools with no safe patch path. Separate tickets recommended.

Version bump

1.5.21.5.3 (patch)

Build status

✅ Build passed — CJS, ESM, UMD, and type declarations all compiled successfully.

Other notes

  • Updated .talismanrc checksum for package-lock.json (routine — new lock file has new sha512 hashes)
  • Husky deprecation warning in commit-msg hook is pre-existing (unrelated to this change)

🤖 Generated with Claude Code

Direct upgrades: qs 6.15.3→6.16.0, axios ^1.19.0→^1.20.0,
commitizen ^4.3.1→^4.3.2, jest-environment-jsdom 30.2.0→30.5.1,
ts-loader ^9.5.2→^9.6.2, webpack ^5.106.2→^5.110.2
Overrides: none
Snyk medium vulns: 2→0. Build verified passing.
Version: 1.5.2→1.5.3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cs-raj
cs-raj requested a review from a team as a code owner September 1, 2026 10:30
@snyk-io

snyk-io Bot commented Sep 1, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@netrajpatel
netrajpatel merged commit ecf05f9 into development Sep 1, 2026
10 checks passed
@netrajpatel
netrajpatel deleted the fix/snyk-patch-deps-20260901 branch September 1, 2026 10:38
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.

2 participants