Changed
-
Dependency maintenance only — no behavior change, and the shipped
dist/is
unchanged from 0.2.6 apart from two Prettier reflows. -
Raised the floors on both runtime dependencies so the published package can no longer
resolve to versions with open high-severity advisories:@modelcontextprotocol/sdk^1.12.0→^1.30.0. The old floor admitted 1.12.0–1.25.3,
which are affected by a cross-client data leak via a shared server/transport, a ReDoS,
and (below 1.24.0) missing DNS-rebinding protection.playback-mcpruns one stdio
server per client, so the shared-transport leak did not apply to this architecture.ws^8.18.0→^8.21.3. The old floor admitted 8.18.0–8.20.x, affected by a
memory-exhaustion DoS from tiny fragments (< 8.21.0) and an uninitialized memory
disclosure (< 8.20.1). The broker's socket is localhost-only behind the Origin
allow-list, so reaching it required an already-permitted local origin.
A fresh install of 0.2.6 already resolved to patched versions through the caret ranges;
this release closes the floors for anyone pinned by an older lockfile. -
Development toolchain bumps (not shipped):
eslint10.8.0,typescript-eslint8.68.0,
globals17.11.0,esbuild0.28.2,@types/chrome0.2.6,@types/node26.1.2,
lint-staged17.3.0,prettier3.9.6, and CI action pins forgithub/codeql-action
(v4.37.7) andpnpm/action-setup(v6.0.10).