Repository navigation
Conversation
Fixes GHSA-crvj-82cr-hjcx (the query parser read parameters after the URL fragment), GHSA-g6gw-c38x-mqfc (unbounded dot-notation nesting in parseBody) and GHSA-gqvv-2mrq-wpjv (toSSG path escape). The 4.13 release notes list no breaking changes. The Worker imports only hono and hono/cookie and uses none of the APIs whose behavior changed. The lockfile change is limited to hono's own entry.
Deicyde
force-pushed
the
claude/hono-4.13.13
branch
from
October 17, 2026 23:36
2b44c30 to
0ff9945
Compare
Owner
Author
|
Recommendation: close as superseded by #84 (updated). #84 moved Posted by the WikiLean PR swarm (lead); updated 2026-10-18. |
Owner
Author
|
Recommendation: close as superseded by #84.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
npm auditofwiki/package-lock.jsononmainflags the Worker's runtime framework,hono4.12.34 (vulnerable at or below 4.13.6):parseBody()can exhaust memory.toSSG()can write outside its output directory.The Worker doesn't use
parseBody,toSSGor Hono's cache middleware, so only the query-parser fix plausibly applies here: the Worker parses query strings behind Cloudflare's proxy. It's still the runtime dependency, and the fix is a minor-version bump.Change
hono4.12.34 → 4.13.13, keeping the exact pin.package-lock.jsonchange is limited to the root dependency andhono's own entry (version, tarball and integrity, which match the registry).@hono/node-server's peer range (^4) still holds.How tested
app.mount,hono/<adapter>imports) that still work in v4.honoandhono/cookie, and uses none of the APIs whose behavior changed (serveStatic,secureHeaders,parseBody,app.mount).Risks
Release
site/ops/brain_release_authority.py):wiki/package.jsonandwiki/package-lock.json. It ships only through a Brain release and promotion. Merge it before release B is built to include it there; otherwise it rides the next release.What Jack must do
wrangler4.151.1 fixes high advisories in miniflare, sharp and undici, but it is the promoter's deploy tool, so its timing relative to release B matters.vitest5 is a major upgrade that fixes the critical tinypool advisory in dev-only test tooling.ajv8.20.0 may change the generated companion validator.