Skip to content

fix(deps): patch fast-uri and qs Dependabot advisories - #43

Merged
Devon-White merged 1 commit into
mainfrom
fix/dependabot-fast-uri-qs
Sep 10, 2026
Merged

Devon-White merged 1 commit into
mainfrom
fix/dependabot-fast-uri-qs

Conversation

@Devon-White

Copy link
Copy Markdown
Collaborator

Summary

Resolves 5 of the 7 open Dependabot alerts. All affected packages are transitive devDependencies of the Docusaurus website build; neither published package under packages/ depends on them.

Alerts Package Change
#169, #170, #172, #173 fast-uri 3.1.5 → 3.1.7 Lockfile-only bump. ajv@8 already allows ^3.0.1.
#171 qs 6.15.3 → 6.16.0 Scoped overrides express>qs and body-parser>qs in pnpm-workspace.yaml. express@4.22.2 and body-parser@1.20.6 pin ~6.15.1; body-parser@1.20.8 already moved to ~6.16.0 upstream, so 6.16 is API-compatible.

Not fixed: image-size (#167, #168)

No patched release exists. The advisories cover every version through 2.0.2, which is the latest on npm, and the upstream fix is an unmerged PR. @docusaurus/mdx-loader@3.10.2 (current latest) requires ^2.0.2. Exposure is low: the parser only runs at build time on images referenced from this repo's own markdown. These alerts should be dismissed as "no fix available" until image-size ships a release.

Verification

  • pnpm install --frozen-lockfile succeeds
  • pnpm run build:packages succeeds
  • pnpm run test:ci: 7 suites, 35 tests pass
  • pnpm run build:website:only succeeds

The lockfile diff contains only the two version changes plus peer-suffix key renames from pnpm re-normalizing.

🤖 Generated with Claude Code

- Bump transitive fast-uri 3.1.5 -> 3.1.7 (GHSA-jqff-g426-hqxp,
  GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-5jgf-p345-68v8).
  ajv already allows ^3.0.1, so this is a lockfile-only change.
- Add scoped overrides forcing express>qs and body-parser>qs to ^6.16.0
  (GHSA-x5fp-wj9c-mxmx). express 4.22.2 and body-parser 1.20.6 pin ~6.15;
  body-parser 1.20.8 already moved to 6.16 upstream.

image-size (GHSA-w3rx-r6r6-pgpr, GHSA-5p2g-fcmc-qvqq) is left as-is:
no patched release exists and @docusaurus/mdx-loader requires ^2.0.2.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Devon-White
Devon-White merged commit 3f82804 into main Sep 10, 2026
4 checks 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