Skip to content

fix(security): update minimatch to pull a patched brace-expansion - #246

Merged
unional merged 1 commit into
mainfrom
fix/brace-expansion-5-advisory
Sep 2, 2026
Merged

fix(security): update minimatch to pull a patched brace-expansion#246
unional merged 1 commit into
mainfrom
fix/brace-expansion-5-advisory

Conversation

@unional

@unional unional commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Follow-up to #245. That fix bounded the misconfigured overrides but left brace-expansion@5.0.7 in place via minimatch@10.2.5 (a direct dependency of glob@13.0.6/typedoc@0.28.20, unreachable through any override) — 2 high advisories (GHSA-mh99-v99m-4gvg, GHSA-rgw5-rvv9-x895), patched at brace-expansion@5.0.9.

No override was added. Checked whether a parent bump reaches the fix before reaching for an override, per the constraint that an override is the fallback, not the first move:

  • glob and typedoc are already at their latest releases (13.0.6, 0.28.20) — nothing newer to bump there.
  • minimatch@10.2.6 exists and is still inside the ^10.2.2/^10.2.5 ranges glob/typedoc already declare, and it requires brace-expansion@^5.0.8 (vs 10.2.5's ^5.0.5).
  • pnpm update minimatch -r (a plain in-range update, not a forced/pinned resolution) picked up 10.2.6, and pnpm resolved brace-expansion@^5.0.8 to the highest satisfying release, 5.0.9 — the patched one.

So this closes both advisories with a parent bump alone. pnpm-workspace.yaml is untouched; the diff is lockfile-only.

Advisories

  • pnpm audit: 2 high → 0
  • gh api repos/cyberuni/path-equal/dependabot/alerts (open count): 0 → 0 (unchanged, already 0)

Release

Dev-tree only (path-equal ships no runtime dependencies), nothing shipped changes → no changeset, no version bump.

Test plan

  • pnpm install --frozen-lockfile — clean
  • pnpm verify (biome + build + typecheck + coverage + depcheck + size) — all green
  • pnpm audit — 0 vulnerabilities
  • Dependabot alerts — 0 open

minimatch@10.2.6 (still inside the ^10.2.2/^10.2.5 ranges glob and
typedoc already declare) requires brace-expansion@^5.0.8, which lets
pnpm resolve brace-expansion@5.0.9 — the release that patches
GHSA-mh99-v99m-4gvg and GHSA-rgw5-rvv9-x895. No override needed: this
is a plain `pnpm update minimatch -r` within dependents' own declared
ranges, not a forced resolution.

`pnpm audit`: 2 high -> 0. Dependabot alerts stayed at 0 open
throughout. No override was added or widened.
@changeset-bot

changeset-bot Bot commented Sep 2, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: dd0782b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@unional
unional added this pull request to the merge queue Sep 2, 2026
Merged via the queue into main with commit 8dcdd73 Sep 2, 2026
5 checks passed
@unional
unional deleted the fix/brace-expansion-5-advisory branch September 2, 2026 00:15
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