Skip to content

fix(deps): patch brace-expansion and js-yaml DoS vulnerabilities - #110

Merged
vineethkrishnan merged 1 commit into
mainfrom
fix/brace-expansion-js-yaml-vulns
Aug 16, 2026
Merged

fix(deps): patch brace-expansion and js-yaml DoS vulnerabilities#110
vineethkrishnan merged 1 commit into
mainfrom
fix/brace-expansion-js-yaml-vulns

Conversation

@vineethkrishnan

Copy link
Copy Markdown
Owner

Fixes the repo-wide Trivy (filesystem) finding that was blocking #108, #107, and #106 from merging (none of those PRs touch these packages).

  • js-yaml 4.1.1 -> 4.3.1, 3.14.2 -> 3.15.1 (via npm audit fix)
  • brace-expansion 1.1.12 -> 1.1.18 (via npm audit fix)
  • brace-expansion 2.0.3 -> 2.1.4 under typeorm/minimatch (existing override was pinned to the vulnerable 2.0.3; bumped it and added a matching override for the minimatch-nested copy)

Fixes CVE-2026-13149, CVE-2026-14257, CVE-2026-69152, CVE-2026-59869.

Verified locally: build, full Jest suite (621/621), lint, and dead-code checks all pass.

Ran npm audit fix to bump js-yaml (4.1.1->4.3.1, 3.14.2->3.15.1) and
brace-expansion (1.1.12->1.1.18) to patched versions, then updated the
existing typeorm brace-expansion override (which was pinned to the
vulnerable 2.0.3) and added a matching override for the minimatch-nested
copy, both to 2.1.4. Fixes CVE-2026-13149, CVE-2026-14257, CVE-2026-69152,
and CVE-2026-59869, all flagged by the required Trivy (filesystem) check.
@vineethkrishnan
vineethkrishnan merged commit 6e96635 into main Aug 16, 2026
12 checks passed
@vineethkrishnan
vineethkrishnan deleted the fix/brace-expansion-js-yaml-vulns branch August 16, 2026 15:57
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