Skip to content

chore: security updates for dependencies - #52

Merged
mattpodwysocki merged 3 commits into
mainfrom
chore/security-deps-2026-11
Nov 11, 2026
Merged

mattpodwysocki merged 3 commits into
mainfrom
chore/security-deps-2026-11

Conversation

@mattpodwysocki

Copy link
Copy Markdown
Contributor

Clears the open Dependabot alert on zod (high, direct).

Changes

  • zod 4.6.7: fixes memory exhaustion when validating oversized constrained collections. Every tool call's input goes through zod, and the hosted server takes those calls from the internet.
  • gaxios override (^7.3.1): gcp-metadata (via OpenTelemetry's GCP resource detector) pins gaxios to 7.1.3, which pulls in rimraf and a glob and minimatch with moderate advisories. 7.3.1 is the same major without rimraf.
  • Lockfile refresh within existing ranges, via npm update. Prettier is held at 3.8, since 3.9 reformats union types across the code; that can be its own PR.

Result: npm audit --omit=dev finds nothing. What's left is a moderate minimatch advisory in the typescript-eslint lint tooling, which is dev-only.

Checked: 154 tests, typecheck, lint and build pass.

Part of a sweep across the MCP repos. The hosted server gets the same treatment after this ships, so the packages it bundles are clean too. Note: npm overrides only apply to this repo's own install, so hosted needs its own gaxios override.

🤖 Generated with Claude Code

Bumps zod to 4.6.7, overrides gaxios to ^7.3.1 so gcp-metadata no longer
pulls in rimraf's vulnerable glob, and refreshes the lockfile within the
existing ranges. Prettier stays on 3.8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki added the enhancement New feature or request label Nov 10, 2026
@mattpodwysocki
mattpodwysocki requested a review from a team as a code owner November 10, 2026 16:33
mattpodwysocki and others added 2 commits November 10, 2026 11:33
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mattpodwysocki
mattpodwysocki merged commit 7b3f8d4 into main Nov 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants