Skip to content

MAINT: Bump undici and brace-expansion for open advisories - #135

Merged
larsoner merged 1 commit into
scientific-python:masterfrom
larsoner:deps-undici-security
Aug 7, 2026
Merged

MAINT: Bump undici and brace-expansion for open advisories#135
larsoner merged 1 commit into
scientific-python:masterfrom
larsoner:deps-undici-security

Conversation

@larsoner

@larsoner larsoner commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Clears every open Dependabot advisory on the lockfile:

None of the undici advisories are reachable from this code: src/core.js uses global fetch, and the npm copy is entered only as ProxyAgent from @actions/http-client, which touches neither the retry interceptor, the cache interceptor, blob bodies nor the cookie API.

Lockfile-only -- the existing ^6.23.0 and ^4.118.0 ranges already admitted the fixed versions. eslint itself is unchanged, so the pins in .pre-commit-config.yaml stay in sync with package.json.

Clears every open Dependabot advisory on the lockfile:

- undici 6.27.0 -> 6.28.0 (GHSA-8xcm-r25x-g524, GHSA-m8rv-5g2x-5cg5,
  GHSA-v3r7-h72x-cjcm). This is the copy ncc bundles into dist/, so it
  is the one that reaches consumers of the action.
- undici 7.28.0 -> 7.29.0, via wrangler 4.118.0 -> 4.120.0. Dev-only,
  and additionally GHSA-4cwx-7wf7-3272 and GHSA-jr45-8vmc-qm54.
- brace-expansion 5.0.6 -> 5.0.9 (GHSA-3jxr-9vmj-r5cp,
  GHSA-mh99-v99m-4gvg, GHSA-rgw5-rvv9-x895). Dev-only, under eslint.

None of the undici advisories are reachable from this code: src/core.js
uses global fetch, and the npm copy is entered only as ProxyAgent from
@actions/http-client, which touches neither the retry interceptor, the
cache interceptor, blob bodies nor the cookie API.

Lockfile-only -- the existing ^6.23.0 and ^4.118.0 ranges already
admitted the fixed versions. eslint itself is unchanged, so the pins in
.pre-commit-config.yaml stay in sync with package.json.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@larsoner
larsoner merged commit 2383fd5 into scientific-python:master Aug 7, 2026
9 checks passed
@larsoner
larsoner deleted the deps-undici-security branch August 7, 2026 14:12
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