Skip to content

fix(deps): undici 7.30.1 and 6.29.1 — clear the high npm audit advisory that fails verify - #34

Closed
SovereignTechnology wants to merge 1 commit into
mainfrom
fix/undici-7.30.1
Closed

SovereignTechnology wants to merge 1 commit into
mainfrom
fix/undici-7.30.1

Conversation

@SovereignTechnology

Copy link
Copy Markdown
Owner

verify fails on every branch: npm audit --audit-level=high flags undici. Three advisories were published on 2026-10-23:

Advisory Severity Fixed in
GHSA-xjj6-f33q-929c: DoS via an unhandled error on excessive content-encodings high 7.30.1 / 6.29.1
GHSA-4qv8-2p9j-2685: DoS via unbounded memory in the EventSource parser medium 7.30.1 / 6.29.1
GHSA-f72v-6w45-q472: Subresource Integrity bypass via non-lowercase algorithm tokens medium 7.30.1

Lockfile only (npm update undici --package-lock-only):

  • undici 7.29.1 → 7.30.1, used by jsdom and @electron/get.
  • node-gyp's own copy, 6.29.0 → 6.29.1.

Both are within their dependents' ranges and both are dev-only, so nothing ships in the app. Nothing was added, neither has an install script, and both integrity hashes equal the registry's. npm audit reports 0.

Merge: squash, before #32, #33 and the slice 2b PR. Their verify can't get past the audit until this is in.

…ry that fails verify

GHSA-xjj6-f33q-929c (high: DoS via an unhandled error on excessive content-encodings), with
GHSA-4qv8-2p9j-2685 and GHSA-f72v-6w45-q472 (medium), published 2026-10-23, affect undici
7.29.1 (jsdom, @electron/get) and 6.29.0 (node-gyp). verify's audit-level=high failed on every
branch.

Lockfile only (`npm update undici --package-lock-only`): undici 7.29.1 -> 7.30.1 and the
node-gyp copy 6.29.0 -> 6.29.1, both within their dependents' ranges. Both dev-only; nothing
added, no install script; both integrity hashes equal the registry's. npm audit: 0.
SovereignTechnology added a commit that referenced this pull request Oct 25, 2026
…ry that fails verify (#34)

GHSA-xjj6-f33q-929c (high) with GHSA-4qv8-2p9j-2685 and GHSA-f72v-6w45-q472 (medium), published 2026-10-23, affected undici 7.29.1 (jsdom, @electron/get) and 6.29.0 (node-gyp); verify's audit-level=high failed on every branch. Lockfile only: undici 7.29.1 -> 7.30.1 and the node-gyp copy 6.29.0 -> 6.29.1, within their dependents' ranges, dev-only, integrity equal to the registry's; npm audit 0.
@SovereignTechnology

Copy link
Copy Markdown
Owner Author

Squash-merged as 163ace8 (main, as sovtech).

@SovereignTechnology
SovereignTechnology deleted the fix/undici-7.30.1 branch October 25, 2026 03:01
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