Repository navigation
fix(deps): raise Hono security floor for v0.37.2 - #457
Conversation
Post-publication verification — v0.37.2Release: https://github.com/Helweg/open-codebase-index/releases/tag/v0.37.2 Published identity: commit Source and publication gates
Independent public-registry consumersFour separate clean, normal registry installs were exercised: both package names × Node 22.13.0 and Node 26.9.0, each with its own private home/cache/config/lock/tree, npm 11.19.1, strict engines and normal applicable lifecycle scripts.
Normal-profile omp and published native extensionA real normal-home/profile print-mode omp child used only the exact published preferred package's
Preserved failures and limitsThis was not first-try-clean verification. Preserved verifier-only corrections cover the structural namespace expectation, unsupported bare MCP Structural results and bounded loopback workloads are not embedding-quality, relevance, performance, SOTA or original 250 MB/OOM reproduction claims. Call graphs establish static linkage, not runtime coverage. No frozen study/baseline was regraded. #450 remains draft/HOLD at its protected head; the historical watcher timeout cause remains unknown and callback loss unproved. Final read-only security snapshots show all three complete open alert boards empty and Dependabot alert 75 fixed, not dismissed. Selected metadata checks preserve the local root main/cached origin, WIP archive branch, prior tag identities and frozen-worktree HEAD; the physical normal installation remains 0.36.3. These are selected metadata/scoped-operation statements, not a broad HOME or protected-payload byte-identity claim. Private credentials, instructions, raw model/session/cache data and signed access URLs are not published here. |
Unpublished 0.37.2 security prerequisite
Targets Dependabot alert 75 / GHSA-5r4p-p66f-jhc7 (CVE-2026-111757), not an issue-closing reference. Remote alert closure is still pending.
<4.13.11/^4.13.11; apply the actual npm-generated leaf lock update 4.13.7→4.13.13; add the unpublished changelog security bullet; update only the retained SECURITY Hono row, keeping its previous advisory/purpose. All 597 lock package keys remain, only the Hono record changes. 4.13.11 is the first fix/security floor; 4.13.13 is the resolved patch, not a latest claim. The old caret already admitted fixed versions.^4), unrelated dependencies/pins, all six0.37.2 versions, consumer Node>=22.13 and dev floors remain unchanged. Fresh unlocked consumers naturally resolve node-server2.1.5(peer^4 || ^5.0.0-0), not source graph churn; all four actual clean consumers resolve one unoverridden Hono4.13.13, match574 public-tar regular-file bytes and pass production audit. Nested package overrides do not repair arbitrary downstream locks.Observed local qualification on exact committed bytes
npm ci; full including-dev and production audits: exit0 / vulnerabilities0. npm’s post-execution allowScripts coverage warning is retained; no policy/approval bypass or fifth-script claim.npm run build && npm run typecheck && npm run lint && npm run test:run: exit0; 143 files pass /1 existing skip; 2,832 tests pass /6 existing skips, fresh native build + real builtCLI smoke.src/**/*.ts: exactly 3 direct files /3 structural chunks; each runtime’s 3 actual MCP transport contexts passes initial index/lookup/search/caller/path/ambiguity, responses before stdinEOF. Each identity’s primary transport passes update/stale-removal/save/reopen. Preferred secondary legacy-MCP full transitions were UNATTEMPTED locally, not failed, and remain mandatory in final independent published verification.cbi/ocbiare CLI-only; all 7 declared CLI entries were tested only in supported help/hybrid modes, never counted as MCP.59ee80436a6bbf6fbe15d8320b377360c4b750bc5e1397c90ed728d13489ba02; local native macOS ARM64 only. Exact source/probe/runtime/tar bytes and all prior failures retained; no Rust/AST/ranking/storage/watcher/test/alias changes or performance claim.Remaining gates / limits
Qualified source only. New exact-head CI/CodeQL and genuine22.13 packed checks, merged-head CI, actual alert75 FIXED + all3 fresh boards, tag/release/trusted dual npm publication, real registry integrity/signature/provenance + all3 MCP transports’ FULL transitions on BOTH runtimes, and separately gated normal-profile published-extension OMP are still required—not claimed here. Existing WindowsARM64 experimental policy unchanged. No original250MB/OOM reproduction, historical watcher fix/callback proof, frozen regrade or baseline update; held#450 and immutable0.37.0/0.37.1 stay unchanged.