Repository navigation
fix(deps): bump vulnerable dependencies (9C/135H -> 0) - #112
Conversation
miniflare pins ws 8.18.0; regenerate bun.lock for js-yaml 3.15.x.
Override agents nested sdk pin to the direct version; ws ^8.21.0.
…orker Override agents nested sdk pin to the direct version; ws ^8.21.0; refresh protobufjs, proxy-addr, lodash, fast-uri.
eslint-config-next kept in lockstep; regenerate bun.lock.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Reviewed the manifest and lockfile changes across all five trees. They are consistent with the PR description: the SDK bumps to 1.32.1, the ws override in the root and both workers, and next/eslint-config-next 16.4.2 in lockstep. The $@modelcontextprotocol/sdk override syntax is valid npm, and it correctly removes the nested 1.23.0 copy under agents from the worker lockfiles. Lockfile changes are limited to the intended resolutions; the only incidental changes are @types/three added to the website bun.lock (it was already in package.json) and @cloudflare/workers-types losing its dev flag in the template worker lock.
One non-blocking note: forcing agents (used via McpAgent in the dodopayments worker) onto SDK 1.32.1 instead of its pinned 1.23.0 is a cross-minor override. tsc and wrangler deploy --dry-run don't exercise it at runtime, so a quick smoke test of the MCP endpoint after the next deploy would be worth doing.
LGTM.
|
@greptileai review |
|
Re squirrels' note on the |
Security remediation from the devops image-scan (source-repo rows, run 39671619428).
Changes (one commit per lockfile tree)
overrides.ws ^8.21.0(miniflare pins ws 8.18.0);bun.lockregenerated (js-yaml 3.15.x).packages/template/server: @modelcontextprotocol/sdk 1.25.2 → 1.32.1 (CVE-2026-111767/111768/111770 + earlier sdk HIGHs); in-range refresh of hono, fast-uri, proxy-addr (CRITICAL).packages/template/cloudflare-worker+deployments/dodopayments/cloudflare-worker: sdk → 1.32.1,overridesforcing the nested sdk pin ofagents(1.23.0) to the direct version, ws ^8.21.0; in-range refresh of protobufjs (CRITICAL), proxy-addr (CRITICAL), lodash, fast-uri, js-yaml, nanoid, path-to-regexp, picomatch, @hono/node-server.packages/website: next 16.1.1 → 16.4.2 (same major; 2 CRITICAL + many HIGH), eslint-config-next in lockstep; package-lock + bun.lock regenerated.Trivy fs (HIGH+CRITICAL): before 9C / 135H → after 0C / 0H.
Verification: root
npm ci && npm run lint && npm run typecheck && npm test(308 tests pass); template/servernpm ci && typecheck && test (31 pass) && build; both workerstsc --noEmit+wrangler deploy --dry-runOK; websitenext buildOK.format:checkfailures are pre-existing on main (changed files pass prettier).No CLI release needed:
packages/clideps are untouched. The Cloudflare worker picks up the fix on its next deploy.