Skip to content

fix(deps): refresh the lockfile to hono 4.13.13 - #1171

Merged
jatmn merged 1 commit into
mainfrom
fix/hono-4.13.13
Oct 21, 2026
Merged

jatmn merged 1 commit into
mainfrom
fix/hono-4.13.13

Conversation

@Vasanthdev2004

Copy link
Copy Markdown
Collaborator

What

Refreshes package-lock.json so hono moves from 4.13.9 to 4.13.13, inside every range that asks for it (tuistory ^4.11.7, @hono/node-ws ^4.6.0, @hono/node-server ^4). package.json is unchanged and nothing else in the lock moves. 4.13.11 is the first patched release; npm update took the newest 4.13.x.

Why

Dependabot alert 11 opened on main today for GHSA-5r4p-p66f-jhc7 (CVE-2026-111757, moderate): hono's serveStatic decodes the request path a second time, so middleware on static paths can be bypassed. hono comes in through tuistory, which release packaging installs as a local-control helper, the same route as #1080. I have not checked whether tuistory reaches serveStatic. Either way, this moves the helper tree we ship off the flagged range.

Verification

  • npm audit --package-lock-only --omit=dev: 0 vulnerabilities, against 1 moderate (this advisory) on main.
  • npm ls --all --package-lock-only --omit=dev: the tree resolves. The only UNMET lines are the five optional peers main already has.
  • Release packaging writes a helper manifest with agent-browser ^0.30.1 and tuistory ^0.10.0, copies this lock beside it and runs npm ci --omit=dev. That pair passes npm ci --omit=dev --dry-run --ignore-scripts.
  • node --test scripts/action-summary.test.mjs: 12 of 12.
  • No Go files change. go vet ./... for windows, linux and darwin, go test ./..., go run ./cmd/zero-release build and smoke, and govulncheck ./... all pass on Windows.

Not run: the real helper staging in zero-release package, which installs the packages and runs their install scripts. Only release-artifacts.yml does that, so a maintainer can dispatch it with this branch as ref for the shim check on every platform.

GHSA-5r4p-p66f-jhc7 (moderate): hono's serveStatic decodes the request
path a second time, so middleware on static paths can be bypassed.
Versions 4.12.4 to 4.13.10 are affected and main pins 4.13.9 through
tuistory, which release packaging installs as a local-control helper.

npm update takes hono to 4.13.13, inside every range that asks for it.
package.json is unchanged and nothing else in the lock moves.
@github-actions

Copy link
Copy Markdown
Contributor

Zero automated PR review

Verdict: No blockers found

Blockers

  • None found.

Validation

  • [pass] Diff hygiene: git diff --check
  • [pass] Tests: go test ./...
  • [pass] Build: go run ./cmd/zero-release build
  • [pass] Smoke build: go run ./cmd/zero-release smoke

Scope

Head: c16df362135c
Changed files (1): package-lock.json

This deterministic review checks validation status and basic diff hygiene. A human reviewer still owns product judgment and design quality.

@jatmn jatmn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jatmn
jatmn merged commit de1443b into main Oct 21, 2026
13 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.

3 participants