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
Evidence
Problem
PR #65 surfaced newly reported npm advisories in the dependency audit. Its
bun.lockis byte-for-byte unchanged fromorigin/main; the previous successfulmainCI 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-expansion2.1.2 → 2.1.3/2.1.4brace-expansion5.0.8 → 5.0.9fast-uri3.1.4 → 3.1.5hono4.12.27 → 4.12.34ip-address10.2.0 → 10.3.1 for all reported advisoriesnanoid3.3.16 → 3.3.18Acceptance criteria
bun install --frozen-lockfilepasses.osv-scanner.tomlwith explicit rationale and tracking.Evidence