fix(security): patch hono JWT confusion and serveStatic file access CVEs#414
Conversation
Dependency Impact Assessment: hono 4.10.4 → 4.12.161. Where is this dependency used?Searched the entire codebase for imports/requires of Result: Zero imports. The only matches were false positives — the word "honored" in hono is not imported anywhere in the codebase — not in production code, not in examples, not in tests. 2. Production code impactNone. hono is not used in production code ( 3. Where it actually liveshono is a transitive dependency of Vocs uses hono internally as its dev server for the documentation site. This is a docs-only dev tool — it does not ship in any production artifact. 4. Version jump size
Notable changes in this range:
No breaking changes affect our usage (transitive dep of a docs framework dev server). 5. Pinned version commentsSearched for pinning comments, upgrade warnings, and version constraints mentioning hono: Result: None found. No version pin comments exist for hono anywhere in the codebase. 6. Transitive vs directTransitive only. hono is not listed in any 7. Final verdictTRIVIAL — Dev-only transitive dependency of the docs framework, not imported anywhere in our code. Safe to merge with CI passing. Rationale:
The only way this could cause issues is if vocs's internal use of hono is incompatible with 4.12.x, which would surface as the docs site failing to build in CI. |
|
CI green — all 7 checks pass (CodeQL, build, evaluate, PR title validation, approval gate). Ready for review. |
377445a to
3abc3f9
Compare
|
Automated low-risk assessment This PR was evaluated against the repository's Low-Risk Pull Requests procedure.
This classification allows merging without manual review once all required CI checks are passing and branch protection rules are satisfied. |
|
Rebased onto latest main. Conflicts resolved in |
Summary
Adds pnpm.overrides for hono core in docs/ to fix:
Overrides hono to >=4.12.4 (resolved to 4.12.16).
Part of #400
Test plan
pnpm install --lockfile-onlysucceeds