Skip to content

fix(deps): bump body-parser, zod, fast-uri and ip-address past new advisories - #144

Merged
idapixl merged 1 commit into
masterfrom
fix/deps-advisories-2026-10-25
Oct 25, 2026
Merged

idapixl merged 1 commit into
masterfrom
fix/deps-advisories-2026-10-25

Conversation

@idapixl

@idapixl idapixl commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator

Advisories published after 2026-10-22 fail the audit step of local-ci, blocking #142.

package from to severity
body-parser 2.3.0 2.4.0 high (GHSA-27r3-jxmh-p828)
zod 3.25.76 4.6.7 high (GHSA-mrhx-c7xc-m3w5, no 3.x fix)
fast-uri 3.1.8 3.1.9 moderate (4 advisories)
ip-address 10.7.2 10.7.5 moderate (GHSA-rxp7-6hxx-x8q5)

All runtime via the MCP SDK / express. Lockfile only. zod 4 is inside the declared ranges of its only dependents (MCP SDK and zod-to-json-schema: ^3.25 || ^4); the engine does not import zod. npm audit fix stripped all 10 libc fields again (as in #134); restored from master for unchanged entries.

🤖 Generated with Claude Code

…visories

Advisories published after 2026-10-22 failed the audit step of local-ci:
body-parser 2.3.0 (high, DoS via trailing bytes after a compressed body),
zod 3.25.76 (high, memory exhaustion; no 3.x fix exists), fast-uri 3.1.8
(moderate, four URI-handling issues), ip-address 10.7.2 (moderate, quadratic
zone-id match). All are runtime, reached through the MCP SDK and express.

zod moves to 4.6.7. The engine does not import zod; the MCP SDK and
zod-to-json-schema both declare ^3.25 || ^4. `npm audit fix` stripped every
libc field from the lockfile again (as in #134); they are restored from
master for the unchanged entries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@idapixl
idapixl merged commit 4aadc8f into master Oct 25, 2026
9 checks passed
@idapixl
idapixl deleted the fix/deps-advisories-2026-10-25 branch October 25, 2026 09:22
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