Skip to content

build(deps): raise the undici 8 override to 8.12.2 - #450

Merged
chaxus merged 1 commit into
mainfrom
fix/undici-override
Oct 24, 2026
Merged

chaxus merged 1 commit into
mainfrom
fix/undici-override

Conversation

@chaxus

@chaxus chaxus commented Oct 24, 2026

Copy link
Copy Markdown
Owner

The 'undici@8' override in pnpm-workspace.yaml held jsdom's undici at 8.10.2. Versions before 8.12.2 carry one high and two medium Dependabot advisories (alerts 262, 260, 258):

  • a DoS through excessive content-encodings;
  • unbounded memory in the EventSource parser;
  • an SRI bypass through non-lowercase algorithm tokens.

Dependabot cannot raise a version that an override pins, which is why #448 did not cover it. This PR moves the override to 8.12.2. Only test tooling uses undici, through jsdom; no published package depends on it.

Local checks: ranui (1719), ranview (366), docs (155) and im (126) tests pass, and pnpm install --frozen-lockfile is clean.

The open dompurify and @vitest/mocker alerts are already fixed on main (3.4.17 and 4.1.12, from #440 and #448). GitHub closes them once its dependency graph refreshes.

🤖 Generated with Claude Code

pnpm-workspace.yaml pins jsdom's undici dependency through an override,
and that pin held it at 8.10.2. Releases before 8.12.2 have one high and
two medium advisories: a DoS through excessive content-encodings,
unbounded memory in the EventSource parser, and an SRI bypass through
non-lowercase algorithm tokens. Dependabot cannot raise an overridden
version, so move the override itself.

undici reaches only test tooling through jsdom; nothing published
depends on it. ranui (1719), ranview (366), docs (155) and im (126)
tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying ran with  Cloudflare Pages  Cloudflare Pages

Latest commit: d48c1f3
Status: ✅  Deploy successful!
Preview URL: https://4f50410d.ran-4ty.pages.dev
Branch Preview URL: https://fix-undici-override.ran-4ty.pages.dev

View logs

@chaxus
chaxus merged commit 52f1d5f into main Oct 24, 2026
14 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.

1 participant