Skip to content

fix(deps): resolve new brace-expansion and js-yaml advisories - #667

Merged
lourens-octopus merged 1 commit into
mainfrom
lourens/fix-brace-js-yaml
Jul 28, 2026
Merged

fix(deps): resolve new brace-expansion and js-yaml advisories#667
lourens-octopus merged 1 commit into
mainfrom
lourens/fix-brace-js-yaml

Conversation

@lourens-octopus

Copy link
Copy Markdown
Contributor

What

Two new advisories superseded the earlier fixes and re-flagged this repo:

  • brace-expansion (GHSA-mh99-v99m-4gvg) — flags every version ≤5.0.7, including the 1.1.16/2.1.2 the previous fix landed on. Only 5.0.8 is patched and there are no fixed 1.x/2.x releases, and the eslint → @eslint/eslintrc → minimatch@3 chain has no upstream fix. So an overrides entry forces brace-expansion@^5.0.8 across the tree. Its expand() API is stable across majors, so minimatch/glob keep working (build + tests pass). The bundled glob copy means dist is rebuilt where applicable.
  • js-yaml → 5.2.2 — the advisory now covers 5.0.0–5.2.1.

npm audit reports 0 vulnerabilities.

🤖 Generated with Claude Code

New advisories supersede the earlier fixes:
- brace-expansion GHSA-mh99-v99m-4gvg flags all <=5.0.7; only 5.0.8 is
  patched and no fixed 1.x/2.x exists, so an overrides entry forces
  ^5.0.8 (expand() API is stable). Bundled glob copy -> dist rebuilt.
- js-yaml -> 5.2.2 (advisory now covers 5.0.0-5.2.1).

npm audit reports 0 vulnerabilities.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lourens-octopus
lourens-octopus requested a review from a team as a code owner July 27, 2026 23:14
@lourens-octopus
lourens-octopus merged commit d2fed07 into main Jul 28, 2026
13 checks passed
@lourens-octopus
lourens-octopus deleted the lourens/fix-brace-js-yaml branch July 28, 2026 00:12
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