Skip to content

fix(deps): clear all open Dependabot alerts (hono, electron, got)#197

Merged
SDSLeon merged 1 commit into
masterfrom
fix/dependabot-hono-electron-got
Jun 16, 2026
Merged

fix(deps): clear all open Dependabot alerts (hono, electron, got)#197
SDSLeon merged 1 commit into
masterfrom
fix/dependabot-hono-electron-got

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Summary

Clears all 24 open Dependabot alerts on the default branch. Every alert
is a vulnerable transitive dependency in the root pnpm-lock.yaml; none
are direct deps, so they're force-bumped via pnpm-workspace.yaml overrides
(matching the existing advisory-batch pattern in that file).

Package Scope Was Now Alerts
hono runtime (@anthropic-ai/claude-agent-sdk@modelcontextprotocol/sdk@hono/node-server) 4.12.23 4.12.25 #124#128
electron dev (react-devtools standalone) 23.3.13 41.7.0 (deduped onto app's own major) #104, #106#121, #123
got dev (react-devtoolsupdate-notifier → … ) 6.7.1 11.8.6 #103

Notes

  • hono patch fixes CORS wildcard-with-credentials reflection (high),
    serve-static path traversal, and the AWS Lambda adapter issues. Added to
    minimumReleaseAgeExclude because 4.12.25 sits on the 7-day supply-chain
    guard boundary.
  • electron 23.x has no in-line patch (Pin draft composer input anchor on growth #104), so react-devtools' bundled
    copy is deduped onto 41.7.0 — the version the app already ships — leaving a
    single electron in the tree. Clears the use-after-free / injection batch.
  • got pinned to the last CJS line (11.x): package-json@4 does
    require('got') and got@12+ is ESM-only. Only the dev update-notifier chain
    pulled the vulnerable 6.x.

Verification

  • pnpm-lock.yaml resolves to a single safe version of each package; no
    residual references to electron@23.3.13 / got@6.7.1 / hono@4.12.23.
  • pnpm run typecheck passes.
  • react-devtools standalone still launches under electron 41 (server comes
    up on port 8097).

Alerts auto-close once this merges to master and Dependabot rescans.

🤖 Generated with Claude Code

Force-bump three vulnerable transitive dependencies flagged by GitHub
Dependabot, via pnpm-workspace.yaml overrides (matching the existing
advisory-batch pattern):

- hono 4.12.23 -> 4.12.25 (runtime, via @anthropic-ai/claude-agent-sdk
  -> @modelcontextprotocol/sdk -> @hono/node-server). Fixes CORS
  wildcard-with-credentials reflection, serve-static path traversal, and
  the Lambda adapter issues (#124-#128). Added to minimumReleaseAgeExclude
  since 4.12.25 sits on the 7-day supply-chain guard boundary.

- electron 23.3.13 -> 41.7.0 (dev, via react-devtools standalone). The
  23.x line has no in-line patch (#104), so the transitive copy is
  deduped onto the app's own electron major, clearing the use-after-free
  / injection batch (#106-#123). Verified react-devtools still launches
  (port 8097) under electron 41.

- got 6.7.1 -> 11.8.6 (dev, via react-devtools' update-notifier chain).
  Fixes the UNIX-socket redirect advisory (#103). Pinned to the last CJS
  line because package-json@4 require()s got and got@12+ is ESM-only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lightcode-landing Ready Ready Preview, Comment Jun 16, 2026 8:50pm

@SDSLeon SDSLeon merged commit b3f0b29 into master Jun 16, 2026
6 checks passed
@SDSLeon SDSLeon deleted the fix/dependabot-hono-electron-got branch June 16, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant