Skip to content

chore(api): hono override pins 4.12.27, so the API ships known hono CVEs #3278

Description

@ggfevans

Problem

api/package.json asks for hono: ^4.13.5 (bumped in #3249), but its overrides block still pins "hono": "^4.12.27". Bun applies the override, so api/bun.lock locks hono@4.12.27 and every API image ships 4.12.27. #3249 only changed the dependency spec line inside the lockfile; the resolved package never moved.

Evidence

Fix

Raise the hono override to ^4.13.5 (or drop it if no transitive consumer still needs forcing), regenerate api/bun.lock, and confirm hono resolves to 4.13.5 or later. Audit the other overrides entries (@hono/node-server, defu, postcss) for the same stale-pin pattern.

Acceptance criteria

  • api/bun.lock resolves hono 4.13.5 or later
  • No overrides entry pins a package below its direct dependency range or below a known patched version
  • API unit tests and the workers storage contract pass

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions