fix(deps): bump hono to 4.12.23 (security) — release 6.3.1#168
Conversation
hono is a transitive dependency of @openauthjs/openauth (peer ^4.0.0), pinned via overrides. 4.12.18 was affected by four moderate advisories (GHSA-f577-qrjj-4474, GHSA-3hrh-pfw6-9m5x, GHSA-xrhx-7g5j-rcj5, GHSA-2gcr-mfcq-wcc3), all fixed in 4.12.21. Bumping the direct pin + override to 4.12.23 (latest patch) clears them. - `npm audit --omit=dev`: 0 vulnerabilities (was 2 moderate). - No source change: hono is used only inside @openauthjs/openauth's OAuth flow, and 4.12.23 satisfies its `^4.0.0` peer range. Release 6.3.1 (patch). Full suite 2487 pass; build/typecheck/lint clean; publish dry-run verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (3)
Cache: Disabled due to data retention organization setting Knowledge base: Disabled due to data retention organization setting 📝 WalkthroughWalkthroughThis PR releases patch version 6.3.1 by bumping the version field in three manifest files (plugin.json, release-please-manifest.json, package.json) from 6.3.0 to 6.3.1, and updates the hono dependency in package.json overrides from 4.12.18 to 4.12.23. ChangesPatch Release 6.3.1
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Security patch release 6.3.1: bumps
hono4.12.18 → 4.12.23 to clear four moderate advisories.honois a transitive dependency of@openauthjs/openauth(peer^4.0.0), pinned in this repo viaoverrides. Version 4.12.18 was affected by:All fixed in 4.12.21; this bumps the direct pin + override to 4.12.23 (latest patch).
Impact
npm audit --omit=dev: 0 vulnerabilities (was 2 moderate).honois used only inside@openauthjs/openauth's OAuth flow, and 4.12.23 satisfies its^4.0.0peer range.npm install+ ESM imports + bin + plugin init with 21 tools); this only swaps the dep version.Version bump (6.3.0 → 6.3.1, patch)
package.json,.release-please-manifest.json,.codex-plugin/plugin.jsonin lockstep.Verification
npm test: 96 files, 2487 passed, 1 skippednpm run build/typecheck/lint: cleannpm run audit:ci: passes (prod 0 @ high)npm publish --dry-run:oc-codex-multi-auth-6.3.1.tgz, 465 kB, 430 files🤖 Generated with Claude Code
Summary by CodeRabbit
note: greptile review for oc-chatgpt-multi-auth. cite files like
lib/foo.ts:123. confirm regression tests + windows concurrency/token redaction coverage.Greptile Summary
pure dependency security patch: bumps
hono4.12.18 → 4.12.23 and version-tags the package to 6.3.1. no source files touched.honois pinned both as a direct dependency and inoverrides(for@openauthjs/openauth's transitive pull); both entries are updated in lockstep acrosspackage.jsonandpackage-lock.json, clearing four cves: JWT scheme bypass, Set-Cookie injection, IPv6 deny-rule bypass, and percent-encoded mount-prefix routing.package.json,package-lock.json,.codex-plugin/plugin.json, and.release-please-manifest.json.Confidence Score: 5/5
safe to merge — no source changes, only a targeted dependency version bump with consistent updates across all manifest files.
all four changed files touch only version strings and the hono dep entry. the
dependenciespin and theoverridespin are kept in sync at 4.12.23, the lock file integrity hash is the correct sha512 format and resolves to the published tarball on npmjs.org, and the 6.3.1 version tag is consistent across every manifest. no logic, auth, token-handling, or filesystem paths are affected.no files require special attention.
Important Files Changed
dependenciesandoverrides; version tag updated to 6.3.1 — changes are consistent and correct.Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A["oc-codex-multi-auth\n(direct dep: hono 4.12.23)"] -->|OAuth flow| B["@openauthjs/openauth\npeer: hono ^4.0.0"] B -->|resolved via overrides| C["hono 4.12.23\n(was 4.12.18)"] C -->|fixes| D["GHSA-f577: JWT scheme bypass"] C -->|fixes| E["GHSA-3hrh: Set-Cookie injection"] C -->|fixes| F["GHSA-xrhx: IPv6 deny-rule bypass"] C -->|fixes| G["GHSA-2gcr: percent-encoded mount prefix"] style D fill:#d4edda,stroke:#28a745 style E fill:#d4edda,stroke:#28a745 style F fill:#d4edda,stroke:#28a745 style G fill:#d4edda,stroke:#28a745Reviews (1): Last reviewed commit: "fix(deps): bump hono 4.12.18 -> 4.12.23 ..." | Re-trigger Greptile