Skip to content

fix(website): update MCP server SDK and Vite to patched releases - #201

Merged
Kinfe123 merged 1 commit into
mainfrom
bnb/security-updates
Oct 24, 2026
Merged

Kinfe123 merged 1 commit into
mainfrom
bnb/security-updates

Conversation

@bnb

@bnb bnb commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Outcome

Clears the three open Dependabot alerts for @modelcontextprotocol/server in website/pnpm-lock.yaml, plus five newer Vite advisories that make pnpm audit fail on main right now.

Changes

  • @farming-labs/docs (pulled in by @farm.js/core) is refreshed within its existing ^0.2.116 range, 0.2.118 to 0.2.125. That release pins @modelcontextprotocol/server and @modelcontextprotocol/core 2.3.0 instead of 2.0.0. The refresh also picked up in-range patch updates of a few other transitive packages (@types/node, undici, zod).
  • The vite@<7.3.6 override is now vite@<7.3.7 and selects 7.3.7.
  • New override @farm.js/core@0.1.0>vite-rolldown selects npm:vite@8.1.6. Farm pins its vite-rolldown alias to npm:vite@8.1.5, and a plain vite@ range override doesn't reach an aliased dependency, so this one is scoped to the alias like the existing Farm overrides.
  • DEPENDENCIES.md lists both Vite overrides.

Advisories fixed:

osv-scanner on website/pnpm-lock.yaml reports no issues after this change.

Verification

Website checks job, run locally with Node 22 and pnpm 10.9.0 as in CI:

  • cargo fmt --all -- --check (no Rust changes)
  • cargo clippy --workspace --all-targets --all-features -- -D warnings (no Rust changes)
  • cargo test --workspace --all-features (no Rust changes)
  • pnpm --dir website type-check
  • pnpm --dir website build

Also passing: pnpm install --frozen-lockfile, pnpm audit (no known vulnerabilities), pnpm test (48 passed) and pnpm test:build (9 passed).

Risk and compatibility

Dependency-only change to the website. This conflicts with #198 and #192 in website/pnpm-lock.yaml. Landing this first and letting Dependabot rebase #198 is simplest. #192 already fails its website checks and also has to move the @farm.js/core@0.1.0 scoped overrides and patches to 0.1.1.

Review checklist

  • The pull-request title uses a Conventional Commit prefix.
  • New behavior is covered by tests. (no new behavior)
  • No credentials or sensitive run history are included.
  • User-facing behavior is documented. (no user-facing change)

Refresh @farming-labs/docs to 0.2.125 so it resolves
@modelcontextprotocol/server 2.3.0, raise the Vite 7 override to 7.3.7,
and override Farm's vite-rolldown alias to vite 8.1.6.
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
jevia Ready Ready Preview Oct 23, 2026 11:10am UTC

Request Review

@Kinfe123
Kinfe123 merged commit a3ba56a into main Oct 24, 2026
18 checks passed
@Kinfe123
Kinfe123 deleted the bnb/security-updates branch October 24, 2026 01:19

This branch was successfully deployed

1 active deployment
Preview — 877f5b9a Deployed Oct 23, 2026 by vercel[bot]
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.

2 participants