Skip to content

fix(deps): bump hono + @hono/node-server to patch 7 medium CVEs#8

Merged
ryanmac merged 1 commit into
mainfrom
triage/2026-03-30
Apr 29, 2026
Merged

fix(deps): bump hono + @hono/node-server to patch 7 medium CVEs#8
ryanmac merged 1 commit into
mainfrom
triage/2026-03-30

Conversation

@ryanmac
Copy link
Copy Markdown
Owner

@ryanmac ryanmac commented Apr 29, 2026

Summary

Bumps hono (^4.12.9 → ^4.12.14) and @hono/node-server (^1.19.12 → ^1.19.13) to clear all 7 open Dependabot alerts (all medium severity, all in the hono ecosystem). Resolved versions: hono 4.12.15, @hono/node-server 1.19.14.

# Package CVE summary Patched in
58 hono HTML injection via JSX attribute names in hono/jsx SSR 4.12.14
57 hono NBSP prefix bypass in getCookie() 4.12.12
56 hono Missing cookie name validation in setCookie() 4.12.12
55 hono Incorrect IP matching in ipRestriction() for IPv4-mapped IPv6 4.12.12
54 hono serveStatic middleware bypass via repeated slashes 4.12.12
53 hono Path traversal in toSSG() 4.12.12
52 @hono/node-server serveStatic middleware bypass via repeated slashes 1.19.13

No major-version bumps; no API surface changes for the MCP server.

Test plan

  • npm install clean
  • npm run build
  • npm test
  • npm run lint
  • After merge, verify Dependabot alerts close:
gh api repos/ryanmac/agent-twitter-client-mcp/dependabot/alerts \
  --jq '.[] | select(.state=="open") | {number, severity: .security_advisory.severity, package: .dependency.package.name}'

Should return [].

🤖 Generated with Claude Code


Note

Low Risk
Low risk patch-level dependency updates; primary impact is runtime behavior changes in the HTTP server framework, but no application code is modified.

Overview
Updates dependencies to newer patch releases: hono (^4.12.9^4.12.14, resolved to 4.12.15) and @hono/node-server (^1.19.12^1.19.13, resolved to 1.19.14).

No source changes; only package.json and package-lock.json are updated to pull in the patched versions (intended to clear Hono ecosystem CVEs).

Reviewed by Cursor Bugbot for commit 2b10ddf. Bugbot is set up for automated code reviews on this repo. Configure here.

Resolves 7 open Dependabot alerts (all medium severity) in the hono
ecosystem by bumping hono ^4.12.9 -> ^4.12.14 and @hono/node-server
^1.19.12 -> ^1.19.13 (resolved 4.12.15 / 1.19.14).

- #58 hono <4.12.14: HTML injection via JSX attribute names in hono/jsx SSR
- #57 hono <4.12.12: NBSP prefix bypass in getCookie()
- #56 hono <4.12.12: missing cookie name validation in setCookie()
- #55 hono <4.12.12: incorrect IP matching in ipRestriction() for IPv4-mapped IPv6
- #54 hono <4.12.12: serveStatic middleware bypass via repeated slashes
- #53 hono <=4.12.11: path traversal in toSSG()
- #52 @hono/node-server <1.19.13: serveStatic middleware bypass via repeated slashes

Build, lint, and tests pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ryanmac ryanmac merged commit 9d32c2a into main Apr 29, 2026
3 checks passed
@ryanmac ryanmac deleted the triage/2026-03-30 branch April 29, 2026 15:04
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