From cea505514c2853a099673617fb226efea12bdbe7 Mon Sep 17 00:00:00 2001 From: Alexander Viktorov <3058703+alexviktorov@users.noreply.github.com> Date: Wed, 27 May 2026 11:30:58 -0700 Subject: [PATCH] fix(mcp): only derive a package from the manager's executor subcommand MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MCP servers launched through a package-manager script runner leaked the script or file name as the package. The official Claude messaging plugins use `bun run … start` and were recorded as package_name "start" — a real npm package, so an advisory for it would spuriously match. `bun server.ts` / `bun run src/index.ts` leaked the file path, and bare `yarn dev` / `pnpm build` leaked the script name the same way. The parser already handles this for uv: `uv run