Skip to content

fix(deps): bump brace-expansion to 5.0.12 - #119

Merged
aliasunder merged 1 commit into
mainfrom
fix/deps-brace-expansion
Sep 30, 2026
Merged

aliasunder merged 1 commit into
mainfrom
fix/deps-brace-expansion

Conversation

@aliasunder

Copy link
Copy Markdown
Owner

Problem

npm audit reports GHSA-rgw5-rvv9-x895 (high) against brace-expansion 5.0.8. Specially crafted brace patterns grow unbounded intermediate arrays, which is a denial of service. The package reaches this repo only as a dev dependency, through eslint → minimatch, so the published action is not affected.

Change

  • package-lock.json only: brace-expansion 5.0.8 → 5.0.12, from npm audit fix. The advisory's first patched version on the 5.x line is 5.0.9.

Verification

  • npm audit reports 0 vulnerabilities.
  • npm ls brace-expansion resolves eslint → minimatch@10.2.5 → brace-expansion@5.0.12.
  • npm run lint passes. ESLint is the code path that loads minimatch.
  • npm test (800 tests) passes.

🤖 Generated with Claude Code

Lockfile-only update of the dev dependency eslint pulls in through minimatch. It closes GHSA-rgw5-rvv9-x895 (high), a denial of service through unbounded intermediate arrays, patched in 5.0.9.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@umm-actually umm-actually Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

umm-actually — review skipped

all 1 changed file(s) excluded from review (1 by built-in default list)

  • package-lock.json (+3/-3, built-in default list)

umm-actually

@aliasunder
aliasunder merged commit 7749eb8 into main Sep 30, 2026
9 checks passed
@aliasunder
aliasunder deleted the fix/deps-brace-expansion branch September 30, 2026 02:17
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