Skip to content

Update npm dependencies for new OSV advisories #66

Description

@ElbertePlinio

Problem

PR #65 surfaced newly reported npm advisories in the dependency audit. Its bun.lock is byte-for-byte unchanged from origin/main; the previous successful main CI run predates these advisories.

OSV currently reports 12 fixable vulnerabilities across six packages: 0 critical, 6 high, 5 medium, and 1 low.

Affected versions and minimum fixes:

  • brace-expansion 2.1.2 → 2.1.3/2.1.4
  • brace-expansion 5.0.8 → 5.0.9
  • fast-uri 3.1.4 → 3.1.5
  • hono 4.12.27 → 4.12.34
  • ip-address 10.2.0 → 10.3.1 for all reported advisories
  • nanoid 3.3.16 → 3.3.18

Acceptance criteria

  • Update direct pins and transitive lockfile resolutions to fixed versions.
  • Keep changes limited to dependency remediation; do not weaken the audit gate.
  • bun install --frozen-lockfile passes.
  • Typecheck, lint, tests, coverage, and build pass.
  • OSV dependency audit passes with no untracked high/critical ignores.
  • Record any compatibility risk or unavoidable advisory in osv-scanner.toml with explicit rationale and tracking.
  • Unblock PR feat: add Flutter-aware Pickforge doctor #65 without adding dependency churn to its read-only Rust doctor scope.

Evidence

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions