Skip to content

chore(deps): patch-duty security bumps — faker, browserslist, fast-uri, qs, postcss-selector-parser - #157

Merged
nicolasiscoding merged 2 commits into
developfrom
chore/patch-duty-2026-09
Sep 9, 2026
Merged

chore(deps): patch-duty security bumps — faker, browserslist, fast-uri, qs, postcss-selector-parser#157
nicolasiscoding merged 2 commits into
developfrom
chore/patch-duty-2026-09

Conversation

@nicolasiscoding

@nicolasiscoding nicolasiscoding commented Sep 9, 2026

Copy link
Copy Markdown
Member

Weekly patch duty (week of 2026-09-09). Base: develop.

Closed

Package Severity
browserslist 4.28.7 high
fast-uri 3.1.6 high (×3 ranges)
qs 6.16.0 medium
postcss-selector-parser 6.1.3 / 7.1.3 low

All transitive; pinned via overrides. Supersedes standalone Dependabot PR #154.

Queued (not fixable by a lockfile bump)

  • @faker-js/faker (high) — the only consumer is postman-collection@5.x (via openapi-to-postmanv2, used at Docusaurus build time), which pins faker 5.x and cannot run faker 10; forcing 10.5.0 crashes the build (Cannot read properties of undefined (reading 'city')). The override was removed (see fix commit). Real fix = upgrade openapi-to-postmanv2/postman-collection to a faker-10-compatible line. faker runs only at build on trusted OpenAPI input.
  • @tiptap/core family (medium, GHSA-cp6q-959q-f8rh) — coordinated ~35-package bump, tracked in chore(deps): coordinated @tiptap/* bump to close GHSA-cp6q-959q-f8rh #158.
  • image-size (high) — no upstream fix exists.

Lockfile-only; CI verifies the Docusaurus build.

🤖 Generated with Claude Code

https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3

…i, qs, postcss-selector-parser

Weekly patch duty. Base: develop. Closes every fixable Dependabot alert via
transitive overrides:
- @faker-js/faker -> 10.5.0 (high)
- browserslist -> 4.28.7 (high)
- fast-uri -> 3.1.6 (high, 3 advisory ranges)
- qs -> 6.16.0 (medium)
- postcss-selector-parser 6 -> 6.1.3, 7 -> 7.1.3 (low)

Supersedes standalone Dependabot PR #154 (postcss-selector-parser).

Queued (need more than a lockfile bump):
- @tiptap/core family (medium, GHSA-cp6q-959q-f8rh) — the whole @tiptap/* set is
  on 3.22.4-3.30.3; the fix needs 3.30.4+ with @tiptap/extension-code-block-lowlight
  at 3.31.3 (flagged breaking), a coordinated ~35-package bump that must be verified
  against the block editor. Tracked for a separate, tested change.
- image-size (high) — no upstream fix exists.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3
The @faker-js/faker ^10.5.0 override forced faker 10 into postman-collection
(via openapi-to-postmanv2, used at build time by dev-docs-openapi.js), which
pins faker 5.x. faker 10 dropped the legacy address shape, so postman-collection
crashed at config load: "Cannot read properties of undefined (reading 'city')".

postman-collection@5.x is the ONLY faker consumer in the tree, and it cannot use
faker 10 — so the advisory (GHSA on faker <=10.4.0) is not resolvable by an
override without upgrading openapi-to-postmanv2/postman-collection, which is out
of scope for a lockfile bump. faker runs only at build time on trusted OpenAPI
input. Queued as not-cleanly-fixable.

The other four bumps (browserslist, fast-uri, qs, postcss-selector-parser) stay.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3
@nicolasiscoding
nicolasiscoding merged commit ac00d39 into develop Sep 9, 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.

1 participant