Fetching from the wire…
Public story · 2026-09-09 · high
The maintainers refused to auto-fix the vulnerable dependency because npm's own fix tool would downgrade it in a way their safety check can't see.
Why now: MCP Inspector's maintainers posted the fix and their reasoning in pull request #2302 on September 9, 2026.
MCP Inspector's maintainers raised the project's declared range for hono from ^4.13.1 to ^4.13.7 in pull request #2302, closing three advisories against the runtime dependency.
The reasoning matters more than the version bump. Hono is a runtime dependency of the project's core/ package. A declared range like ^4.13.1 tells npm that anything 4.13.x or higher, below 5.0, is acceptable. The team's own lockfile might pin a safe patch version, but that lockfile only protects builds done inside their repo.
A downstream consumer installing MCP Inspector fresh pulls in core/ and has npm resolve the range from the manifest again. The lockfile plays no part in that resolution. If a vulnerable 4.13.x patch sits inside the old range, a fresh install can land on it even though the maintainers' checked-in lockfile never would.
The fix itself is small: tighten the floor to ^4.13.7 so every version in range is patched. What stands out is what the maintainers didn't do. They refused to run npm audit fix. That command resolves in-range advisories automatically, but it can do so by downgrading a package to an older patched version rather than upgrading it. The team's own local:gate check has no way to catch a silent downgrade like that, so they raised the floor by hand instead and wrote down why in the pull request.
Each link below shares sources, entities, or timing with this story.
The release exact-pins all declared runtime, optional, development and build dependencies, migrates to MCP Python SDK 2.1.1, pins Pydantic 2.13.5 and Hatchling 1.32.0, and upgrades pypdf to 6.16.2 clearing three Dependabot advisories. The behavioral change: a call to a nonexis...
The abliteration tool gained 215 stars to reach 30,103, but the stronger signal is downstream: the HF trending endpoint returns DavidAU/Qwen3.8-27B-TURBO-Fable-Cold-Fusion-735-882-Heretic-Uncensored-NM-DAU and Momoking/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4, both naming the too...
slvDev's esp32-ai (MIT, 1.2k stars) runs a TinyStories-trained model on an ESP32-S3 with 512KB SRAM, 8MB PSRAM, and 16MB flash, printing generated text to a small wired screen (GitHub). The trick is a Per-Layer Embeddings architecture parking a 25M-parameter lookup table in fl...
1. Build a Private Claude Code Plugin Marketplace (intermediate, vibe-coding) — Bundle skills, agents, hooks, MCP servers into installable team plugins via GitHub repos. Docs 2. Google ADK TypeScript Multi-Agent Orchestration (intermediate, agent-patterns) — Code-first agent f...
seccomp + namespaces so agents literally cannot escape. Atomic rollback, cryptographic audit chain. Python/JS SDKs, MCP-compatible. Heavier security guarantees than lighter approaches. GitHub
OpenAI's Codex skills catalog gained 46 stars today, but the API shows its last push was eight weeks ago and its open items split into 0 pull requests and 77 issues (GitHub). A first-party catalog that accepts no outside code and hasn't been touched in two months is a weaker e...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.