Repository navigation
Update dependencies with new security advisories - #138
Conversation
New advisories cover the exact hono, fast-uri, and ip-address override pins, the MCP SDK, and transitive prosemirror-view, source-map-js, and proxy-addr versions. Move each one to a patched version so the dependency audit passes again. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to No actionable risk introduced by this dependency update was identified; it appears mergeable with normal checks. Pre-merge checks |
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Summary
The
Dependency auditworkflow fails onmainsince the scheduled run on 2026-10-05. No code orlockfile change caused this. Between 2026-09-18 and 2026-10-06, GitHub published 12 advisories
(1 critical, 5 high, 6 moderate) against packages in
pnpm-lock.yaml.Three of these packages have exact pins in the
pnpm-workspace.yamloverrides:hono: 4.13.5,fast-uri: 3.1.6, andip-address: 10.3.1. These pins were security fixes from 2026-09-04 and2026-09-12, but the new advisories now include the pinned versions. An update of the parent packages
cannot fix them while the pins stay.
Changes
pnpm-workspace.yaml: move the pins to patched versions:hono4.13.13,fast-uri3.1.8, andip-address10.7.3.package.json: update@modelcontextprotocol/sdkfrom 1.29.0 to 1.32.1, andhonoto^4.13.13to agree with the override.pnpm-lock.yaml: refreshprosemirror-view(1.42.2 to 1.42.6),source-map-js(1.2.1 to1.2.2), and
proxy-addr(2.0.7 to 2.0.8). This also moves some ProseMirror packages, browser datapackages,
@noble/hashes, andset-cookie-parserto newer patch versions.CHANGELOG.md: add a "Fixed" entry under "Unreleased".Exposure
I bundled the current Worker with
wrangler deploy --dry-run --outdirand checked what it contains.prosemirror-viewrich-email-editor).proxy-addrexpressfrom the MCP SDK. The Worker does not bundleexpress.@modelcontextprotocol/sdkfast-uriajvin the MCP SDK bundles it, but it reads only URIs in HQBase's own schemas.source-map-jspostcssbundles it, butsanitize-htmlcallspostcsswithmap: false.ip-addressexpress-rate-limit.honohono/jsxXSShono/jsx.Checks
pnpm audit --prod --audit-level=moderate: no known vulnerabilities.pnpm check: pass. 967 unit tests pass and 2 are skipped. 225 Worker integration tests pass.pnpm deploy:dry-run: pass. The MCP SDK update makes the Worker upload about 240 KiB larger(about 46 KiB gzip).
Notes
pull request shows a failed audit.
fast-uri: ^3.1.8) in place of exact pins.Then a normal
pnpm updatecan pick up the next security patch.🤖 Generated with Claude Code
Summary by CodeRabbit