Skip to content

chore(deps): resolve all open Dependabot CVEs via npm overrides - #196

Merged
nmccready merged 1 commit into
masterfrom
fix/dependabot-cves
Aug 21, 2026
Merged

chore(deps): resolve all open Dependabot CVEs via npm overrides#196
nmccready merged 1 commit into
masterfrom
fix/dependabot-cves

Conversation

@nmccready

Copy link
Copy Markdown
Owner

Summary

  • Resolves all 8 open Dependabot alerts on master — all transitive devDependencies inside package-lock.json.
  • Pinned via overrides in package.json so the fixes survive future npm install runs.

Overrides added / updated

Package Was Now Alert(s)
fast-xml-parser 5.3.6 (pinned) 5.7.0 #20, #19, #5, #2
brace-expansion 1.1.12 / 5.0.4 / 5.0.5 5.0.9 #23, #22 (+ GHSA-mh99, GHSA-rgw5 caught by npm audit)
flatted 3.3.3 3.4.2 #4
picomatch 4.0.3 4.0.4 #8
minimatch@<3.1.4 3.1.3 (via dotgitignore) 3.1.4 GHSA-23c5 ReDoS (surfaced by audit, scoped override so eslint's 10.x tree is untouched)

The prior fast-xml-parser: "5.3.6" override was actively pinning the vulnerable version — that's what kept dependabot's auto-bumps from taking.

Test plan

  • npm install succeeds; lockfile regenerated
  • npm auditfound 0 vulnerabilities
  • npm run lint:js (eslint) clean
  • npm test (go test) passes
  • CI tests workflow green
  • All 8 Dependabot alerts auto-close after merge

@nmccready
nmccready force-pushed the fix/dependabot-cves branch from 3b4effb to 14da496 Compare August 21, 2026 20:12
@nmccready
nmccready enabled auto-merge August 21, 2026 20:13
Resolves all 8 open Dependabot alerts (transitive devDeps in package-lock):

- fast-xml-parser -> 5.7.0 (CVE-2026-41650 + prior); was pinned at 5.3.6
- brace-expansion -> 5.0.9 (CVE-2026-13149, GHSA-mh99, GHSA-rgw5)
- flatted        -> 3.4.2
- picomatch      -> 4.0.4
- minimatch@<3.1.4 -> 3.1.4 (GHSA-23c5 ReDoS via dotgitignore)

npm audit clean; eslint + go test pass locally.
@nmccready
nmccready force-pushed the fix/dependabot-cves branch from 14da496 to d1dda2c Compare August 21, 2026 21:02
@nmccready
nmccready merged commit 7ab3cc9 into master Aug 21, 2026
3 checks passed
@nmccready
nmccready deleted the fix/dependabot-cves branch August 21, 2026 21:02
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.

1 participant