Skip to content

chore(deps): bump fast-uri 3.1.0 -> 3.1.2 (npm audit fix)#83

Merged
jasperboerhof merged 1 commit into
mainfrom
chore/audit-fix-fast-uri
May 12, 2026
Merged

chore(deps): bump fast-uri 3.1.0 -> 3.1.2 (npm audit fix)#83
jasperboerhof merged 1 commit into
mainfrom
chore/audit-fix-fast-uri

Conversation

@Goosterhof
Copy link
Copy Markdown
Contributor

Summary

  • Resolves the CI npm audit gate failure currently blocking every open dependabot PR. They all rebase on main, and main's lockfile carries the vulnerable transitive — so each PR fails on the audit step regardless of what it bumps.
  • Lockfile-onlypackage-lock.json 3-line delta, no package.json edits.

Vulnerability

fast-uri@3.1.0 (high severity) sits at a dev-only transitive depth:

@stryker-mutator/core -> ajv -> fast-uri

Advisories addressed:

npm audit fix resolves both by bumping to fast-uri@3.1.2 (patch).

Test plan

Local verification of every CI gate (matches .github/workflows/ci.yml):

  • npm audit — 0 vulnerabilities (was 1 high)
  • npm run format:check — 532 files clean
  • npm run lint — 0 warnings, 0 errors
  • npm run build — 8 artifacts built (CJS + ESM + d.ts for each package)

Out of scope

  • No package.json changes — fast-uri is not a direct dependency.
  • The dependabot PR queue (publint, vue, vue-component-type-helpers, tsdown, oxc) is unaffected by this fix's scope; each will rebase clean once this lands.

Resolves the CI npm audit gate failure currently blocking every dependabot
PR. The vulnerable version sits at a transitive depth:
  @stryker-mutator/core -> ajv -> fast-uri (dev-only)

Advisories addressed:
- GHSA-q3j6-qgpj-74h6  path traversal via percent-encoded dot segments
- GHSA-v39h-62p7-jpjc  host confusion via percent-encoded authority delimiters

Lockfile-only change; no package.json edits. Verified locally:
- npm audit            -> 0 vulnerabilities
- npm run format:check -> 532 files clean
- npm run lint         -> 0 warnings / 0 errors
- npm run build        -> 8 artifacts built

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying fs-packages with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4b1b9fc
Status: ✅  Deploy successful!
Preview URL: https://07a2fc97.fs-packages.pages.dev
Branch Preview URL: https://chore-audit-fix-fast-uri.fs-packages.pages.dev

View logs

@jasperboerhof jasperboerhof merged commit 36abd7e into main May 12, 2026
2 checks passed
@jasperboerhof jasperboerhof deleted the chore/audit-fix-fast-uri branch May 12, 2026 14:00
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