Skip to content

fix(deps): override undici ≥7.29.1 and ip-address ≥10.7.1 [security] - #64

Draft
stc93025mn wants to merge 3 commits into
mainfrom
cursor/undici-ip-address-overrides-e9c2
Draft

stc93025mn wants to merge 3 commits into
mainfrom
cursor/undici-ip-address-overrides-e9c2

Conversation

@stc93025mn

@stc93025mn stc93025mn commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Raise existing pnpm overrides so Dependabot and the public token-free Security osv-scanner high-count gate can clear transitive advisories. Official same-major first_patched releases only; no parent major bump, no product or billing change, no shims.

Advisories cleared

Package Was Now Advisories
undici 7.29.0 7.29.1 GHSA-w293-vg96-wgc3
ip-address 10.5.0 10.7.1 GHSA-rpw4-54j3-4h4q, GHSA-2vr4-cq9g-pvrc
tinypool 2.1.0 2.1.2 GHSA-5gmw-xhrv-c9v3, GHSA-85c8-ppgw-ccpr
proxy-addr 2.0.7 2.0.8 GHSA-jqcg-44mw-7w3h
sharp 0.35.4 0.35.5 GHSA-wq5f-xc86-pv6w
source-map-js 1.2.1 1.2.2 GHSA-68fv-2mgg-jv7q
@modelcontextprotocol/sdk 1.29.0 1.31.0 GHSA-6qxp-vccf-f47h
brace-expansion 5.0.9 5.0.12 GHSA-6j4f-fj2g-mc7p, GHSA-qhr7-859c-m2p7, GHSA-q2hr-2g5m-vwhr

Local osv-scanner after these floors: 1 high group remaining (braces@3.0.3 / GHSA-vfj7-8cjw-p6xm). GitHub first_patched_version is null and npm latest is still 3.0.3. No official same-major pin exists. Not shimmed, not ignored.

braces path: repomix@1.18.0 → globby@16.2.4 → micromatch@4.0.8 / fast-glob@3.3.3. Latest micromatch@4.0.8 and repomix@1.18.1 still depend on braces@^3.0.3.

Parent vs override

None of the bumped packages are direct Worker dependencies. Overrides stay in pnpm-workspace.yaml (repo convention). The undici 6.x override is unchanged.

No product behavior change.

Local checks

  • pnpm install --frozen-lockfile — pass
  • pnpm format:check — pass
  • pnpm typecheck — pass
  • pnpm lint — pass
  • pnpm coverage — 17/17 tests, 100% statements/branches/functions/lines
  • pnpm cf:check (wrangler deploy --dry-run) — pass
  • pnpm knip — pass
  • osv-scanner high groups — 9 → 1 (braces@3.0.3 only)

Do not merge from this agent. Standards squash-merges when Security is green.

Open in Web Open in Cursor 

cursoragent and others added 3 commits October 6, 2026 16:06
Raise the existing undici 7.x floor from <7.29.0 to official 7.29.1
and the ip-address floor from <10.3.1 to <=10.5.0 → 10.7.1 so
Dependabot GHSA-w293-vg96-wgc3, GHSA-rpw4-54j3-4h4q, and
GHSA-2vr4-cq9g-pvrc clear without a parent major bump.

Co-authored-by: Mark Danielson <stc93025mn@users.noreply.github.com>
pnpm 11 rewrote lockfile spacing; Prettier restores the repo tab
style so format:check stays green without extra version churn.

Co-authored-by: Mark Danielson <stc93025mn@users.noreply.github.com>
Keep the undici 7.29.1 and ip-address 10.7.1 overrides. Add official
same-major first_patched floors so the absolute osv-scanner high-count
gate can drop the other groups:

- tinypool 2.1.2 (GHSA-5gmw, GHSA-85c8)
- proxy-addr 2.0.8 (GHSA-jqcg)
- sharp 0.35.5 (GHSA-wq5f)
- source-map-js 1.2.2 (GHSA-68fv)
- @modelcontextprotocol/sdk 1.31.0 (GHSA-6qxp)
- brace-expansion 5.0.12 (GHSA-6j4f, GHSA-qhr7)

Co-authored-by: Mark Danielson <stc93025mn@users.noreply.github.com>

This branch has not been deployed

No deployments
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