Skip to content

build(deps): patch undici and development tooling advisories - #54

Merged
GSTJ merged 1 commit into
masterfrom
build/deps-security-20261102-120905
Nov 2, 2026
Merged

GSTJ merged 1 commit into
masterfrom
build/deps-security-20261102-120905

Conversation

@GSTJ

@GSTJ GSTJ commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Summary

Patched undici, node-forge and ip-address in development tooling, including the open undici crash advisory.

Details

  • Keeps the fixes scoped to vulnerable versions and exempts the exact patched releases from the release-age gate.
  • Adds a local malformed-response regression check for undici. Fetch must reject without terminating Node.
  • The registry audit still reports basic-ftp, Zod, minimatch and glob findings requiring major upgrades. deepmerge lists a patched 4.3.2 that npm does not publish yet. Those remain open, with no added audit exclusions.
  • Local test output is shown below. This is a screenshot of the captured transcript, not an app runtime capture. Full log and file hashes.

Local checks

Testing steps

Run these from the source directory with Node 24 and pnpm 11.17.0:

pnpm install --frozen-lockfile
pnpm run lint
pnpm run format
pnpm run typecheck
pnpm run test --runInBand
pnpm run build
pnpm run changelog:check
npm pack --dry-run
pnpm audit --json

The project checks should pass, and the malformed-response check should report a handled rejection. The audit still reports the remaining packages listed above.

Small security cleanup, ready for a look.

@GSTJ
GSTJ merged commit 0cf0cb5 into master Nov 2, 2026
5 checks passed
@GSTJ
GSTJ deleted the build/deps-security-20261102-120905 branch November 2, 2026 12:15
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