chore(deps): patch 37 Dependabot alerts - #247
Merged
Merged
Conversation
Bumps 11 packages, closing all 37 open Dependabot alerts. Direct bump for adm-zip; the rest via pnpm overrides, matching the existing pinning strategy. adm-zip 0.5.16 -> 0.6.0 (direct dep) hono 4.12.24 -> 4.12.34 @hono/node-server 1.19.14 -> 1.19.17 fast-uri 3.1.2 -> 3.1.5 form-data 4.0.5 -> 4.0.6 ip-address 10.1.1 -> 10.3.1 tar 7.5.13 -> 7.5.22 js-yaml 3.14.2 -> 3.15.1 / 4.1.1 -> 4.3.1 body-parser 2.2.2 -> 2.3.0 brace-expansion 1.1.14 -> 1.1.18 @babel/core 7.28.6 -> 7.29.7 Vetted against the release policy: every advisory cleared its aging gate (oldest 11 days, longest gate 14 days). Upstream release commit signatures were checked for each target; tar, fast-uri, form-data, ip-address and body-parser ship signed release commits. hono and @babel/core are unsigned but publish SLSA build provenance. adm-zip, js-yaml, @hono/node-server and brace-expansion have neither; bumped anyway as an accepted exception. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
stephen-rl
approved these changes
Aug 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps 11 packages, closing all 37 open Dependabot alerts.
adm-zipis a direct dependency; the rest go throughpnpm.overrides, matching the existing pinning strategy in this repo.Versions
Release policy vetting
Aging — every advisory cleared its gate; nothing was held back.
Upstream release commit signatures — checked for every target version:
The four packages with no signing and no provenance were bumped as an accepted exception —
adm-zip(7.5) andjs-yaml(7.5) in particular carry high-severity advisories that outweigh the missing attestation.Verification
pnpm run build— clean (tsc, no errors).adm-zip@0.6.0now ships its owntypes.d.ts; no source changes needed for thegetEntries()/getData()usage insrc/commands/benchmark-job/logs.ts.pnpm run lint— 0 errors (116 pre-existing warnings, untouched).pnpm test— 800 passed. 4 failures intests/__tests__/e2e/scp-rsync.e2e.test.ts, all HTTP 401 at the auth call against the live API — environmental (expired key), not a regression from these bumps.vulnerable_version_range: 37/37 resolved, no installed package falls inside any open range.pnpm installnow emits:This comes from an outer pnpm 10 shim delegating to the repo's pinned
pnpm@9.15.4, so the overrides do still apply today (verified: exact pins likehono: 4.12.34resolved exactly, and confirmed on disk innode_modules/.pnpm). But wheneverpackageManagermoves to pnpm 10, every security pin in this file silently stops applying. Worth migratingoverridestopnpm-workspace.yamlahead of that.🤖 Generated with Claude Code