Skip to content

chore(deps): Resolve all 7 dependabot alerts and refresh direct deps#33

Merged
sergical merged 1 commit into
mainfrom
chore/dependency-security-pass
Jul 24, 2026
Merged

chore(deps): Resolve all 7 dependabot alerts and refresh direct deps#33
sergical merged 1 commit into
mainfrom
chore/dependency-security-pass

Conversation

@sergical

Copy link
Copy Markdown
Member

Why

GitHub flagged 7 open dependabot alerts on main (2 high, 4 moderate, 1 low) — all transitive, all reached via @modelcontextprotocol/sdk (directly and through agents).

What

Package Before → After Severity Fix path
fast-uri 3.1.2 → 3.1.4 2× high lockfile refresh (in-range)
hono 4.12.25 → 4.12.31 3× moderate lockfile refresh (in-range)
body-parser 2.2.2 → 2.3.0 low lockfile refresh (in-range)
@hono/node-server 1.19.14 → 2.0.11 moderate pnpm override — no patched 1.x exists and the SDK pins ^1.x. None of our transports load the Node server (Worker uses the web-standard transport, STDIO uses stdio), so the major jump is inert for this codebase.

Also refreshed direct deps: @sentry/cloudflare 10.67.0, agents 0.18.0, @sentry/cli 3.6.2, tsx 4.23.1, @cloudflare/workers-types 5.20260723.1, @anthropic-ai/sdk 0.113.0.

Note: the override lives in pnpm-workspace.yaml — pnpm 11 no longer reads pnpm.overrides from package.json.

Verification

  • pnpm audit: 0 vulnerabilities (was 7)
  • 120 tests pass, pnpm build + pnpm typecheck clean
  • wrangler deploy --dry-run bundles successfully with the updated agents/@sentry/cloudflare

🤖 Generated with Claude Code

Transitive security fixes (all reached via @modelcontextprotocol/sdk,
directly and through agents):
- fast-uri 3.1.2 -> 3.1.4 (2 high: host confusion advisories)
- hono 4.12.25 -> 4.12.31 (3 moderate: jsx context leak, cx() XSS, header dedup)
- body-parser 2.2.2 -> 2.3.0 (low: DoS via invalid limit)
- @hono/node-server 1.19.14 -> 2.0.11 via pnpm override (moderate: serve-static
  path traversal). No patched 1.x exists and the MCP SDK pins ^1.x; none of our
  transports load the Node server (Worker uses web-standard, STDIO uses stdio),
  so the major jump is inert here.

Direct dep refresh while at it: @sentry/cloudflare 10.67.0, agents 0.18.0,
@sentry/cli 3.6.2, tsx 4.23.1, @cloudflare/workers-types 5.20260723.1,
@anthropic-ai/sdk 0.113.0.

pnpm audit: 0 vulnerabilities. Tests, build, worker typecheck, and a wrangler
dry-run bundle all pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sergical
sergical merged commit 3825abe into main Jul 24, 2026
14 checks passed
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