Skip to content

fix: Dependency audit — brace-expansion and fast-uri advisories - #116

Merged
Aukevanoost merged 1 commit into
native-federation:mainfrom
arifsisman:fix/audit-brace-expansion-fast-uri
Aug 4, 2026
Merged

fix: Dependency audit — brace-expansion and fast-uri advisories#116
Aukevanoost merged 1 commit into
native-federation:mainfrom
arifsisman:fix/audit-brace-expansion-fast-uri

Conversation

@arifsisman

Copy link
Copy Markdown
Contributor

pnpm audit --audit-level moderate currently fails on main (and therefore on every open PR) because two advisories were published after the last green run:

Package Advisory In tree Patched
brace-expansion GHSA-rgw5-rvv9-x895 (high) — DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation 5.0.8 >=5.0.9
fast-uri GHSA-7p8r-x3mc-p8w7 (high) — reached via @angular-devkit/core > ajv 3.1.4 >=3.1.5

Both are transitive, and the tree holds exactly one version of each, so the existing overrides block resolves them with a single patch bump each — no direct dependency changes and no API-compatibility risk. brace-expansion was already pinned there at >=5.0.8 for the previous advisory; this bumps it to >=5.0.9 and adds fast-uri.

Both patched versions were published on 2026-07-30 and 2026-07-31, so they clear the configured minimumReleaseAge: 4320.

Verified locally on a clean checkout of main: the audit reproduces before the change, and typecheck, build, lint, knip, test and audit all pass after it.

`pnpm audit --audit-level moderate` fails on main since two advisories
were published:

- brace-expansion (GHSA-rgw5-rvv9-x895, high): DoS via unbounded
  intermediate arrays, bypassing the CVE-2026-14257 mitigation.
  Vulnerable >=4.0.0 <5.0.9; the existing override pinned >=5.0.8.
- fast-uri (GHSA-7p8r-x3mc-p8w7, high): reached through
  @angular-devkit/core > ajv. Patched >=3.1.5.

Both are transitive and the tree holds exactly one version of each
(brace-expansion@5.0.8, fast-uri@3.1.4), so the existing overrides
mechanism resolves them with a single patch bump each — no direct
dependency changes. Both patched versions clear the configured
minimumReleaseAge.

Verified: typecheck, build, lint, knip, test and audit all pass.
@Aukevanoost
Aukevanoost merged commit b391355 into native-federation:main Aug 4, 2026
1 check passed
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