Skip to content

chore(deps): patch hono/dompurify/fast-uri + override @hono/node-server/sharp#264

Merged
important-new merged 2 commits into
InspectorHub:mainfrom
important-new:fix/deps-hono-sharp-fasturi
Jul 22, 2026
Merged

chore(deps): patch hono/dompurify/fast-uri + override @hono/node-server/sharp#264
important-new merged 2 commits into
InspectorHub:mainfrom
important-new:fix/deps-hono-sharp-fasturi

Conversation

@important-new

Copy link
Copy Markdown
Contributor

Clears 8 Dependabot alerts across five packages.

In-range patch bumps (npm update):

  • hono 4.12.26 → 4.12.31 — runtime advisories: server-side XSS via JSX escaping bypass in cx(), cross-request context isolation in hono/jsx, repeated-header drop (>=4.x <4.12.27).
  • dompurify 3.4.11 → 3.4.12 — the HTML sanitizer (<=3.4.11).
  • fast-uri 3.1.2 → 3.1.4 (transitive) — URI parsing (>=3.0.0 <3.1.3).

Overrides (out-of-range / major, needed to reach the patched version):

  • @hono/node-server 1.19.14 → 2.0.11 (>=2.0.5) — a Node-only transitive of @modelcontextprotocol/sdk; not exercised in the Cloudflare Workers runtime.
  • sharp 0.34.5 → 0.35.3 (>=0.35.0) — inherited libvips CVEs (<0.35.0); build tooling (OG images), not in the worker runtime.

The major/minor bumps (@hono/node-server 1→2, sharp 0.34→0.35) build clean and the full unit suite passes. type-check + test:unit + build verified locally.

🤖 Generated with Claude Code

important-new and others added 2 commits July 22, 2026 12:00
…er/sharp

Clears 8 Dependabot alerts across five packages:

- hono 4.12.26 -> 4.12.31 (in-range) — runtime advisories: server-side XSS via
  JSX escaping bypass in cx(), cross-request context isolation in hono/jsx, and a
  repeated-header drop (>=4.x <4.12.27)
- dompurify 3.4.11 -> 3.4.12 (in-range) — the HTML sanitizer (<=3.4.11)
- fast-uri 3.1.2 -> 3.1.4 (in-range, transitive) — URI parsing (>=3.0.0 <3.1.3)
- @hono/node-server 1.19.14 -> 2.0.11 via override >=2.0.5 — a Node-only
  transitive of @modelcontextprotocol/sdk (not in the Workers runtime); <2.0.5
- sharp 0.34.5 -> 0.35.3 via override >=0.35.0 — inherited libvips CVEs (<0.35.0);
  build tooling (OG images), not in the worker runtime

type-check + test:unit + build all verified locally.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017YiCgWAmqyzpfs3pp1kjg3
The hono / @hono/node-server / sharp type bumps in this PR pushed eslint's
type-aware pass past the 8GB V8 heap that prior PRs fit under, OOMing the CI
Lint step on a cold cache. ubuntu-latest has 16GB RAM, so raise the
--max-old-space-size cap from 8192 to 12288.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017YiCgWAmqyzpfs3pp1kjg3
@important-new
important-new merged commit ffeee62 into InspectorHub:main Jul 22, 2026
5 checks passed
@important-new
important-new deleted the fix/deps-hono-sharp-fasturi branch July 22, 2026 05:07
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