This release includes 2 security fixes for security teams reviewing exposed deployments.
Topics
+1 more
Summary
AI summaryUpdates Type Safety, Edge Runtime Compatibility, and Observability across a mixed release.
Full changelog
What's Changed
31-file deep-dive audit — zero new features, pure stability hardening for type safety, runtime security, and Edge compatibility.
Type Safety
- Eliminated all
no-explicit-anycasts acrossBuildPipeline,FluentToolBuilder,ServerAttachment,CursorCodec,MCPFusionClient,HandoffStateStore - Removed unnecessary
no-unnecessary-conditionsuppressions in 5+ modules
Security
- Prototype pollution guard in
FluentToolBuildermiddleware context enrichment (__proto__,constructor,prototypefiltered viaObject.hasOwn()) AsyncGeneratorFunctionconstructor guard inMiddlewareCompiler- Crypto availability guards in
CursorCodec,CryptoAttestation,canonicalize
Edge Runtime Compatibility
- Deterministic
Promise.resolve()returns instartServercapability stubs - Explicit Promise wrapping in
HandoffStateStoreInMemoryStore - Bundle sanitizer string interpolation fix in
deploy.ts
Observability
ExecuteWithRecoveryEventtelemetry type inTelemetryEventunion- Cached regex with
lastIndexreset inObservabilityHooksXML extraction
Test Suite
- 333 test files, 6841 tests passing, 0 failed
Packages
All 16 @mcpfusion/* packages published to npm at 4.3.0.
Full Changelog: https://github.com/vinkius-labs/mcpfusion/blob/main/CHANGELOG.md
Security Fixes
- Prototype pollution guard added to `FluentToolBuilder` middleware context enrichment using `Object.hasOwn()`
- `AsyncGeneratorFunction` constructor usage guarded in `MiddlewareCompiler`
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About vinkius-labs/mcp-fusion
A TypeScript framework for building production-ready MCP servers with automatic tool discovery, multi-transport support (stdio/SSE/HTTP), built-in validation, and zero-config setup.
Related context
Related tools
Beta — feedback welcome: [email protected]