This release includes 1 security fix for security teams reviewing exposed deployments.
Published 3mo
MCP Developer Tools
✓ No known CVEs patched
This release patches 1 known CVE
Topics
javascript
mcp
mcp-server
Affected surfaces
rce_ssrf
Summary
AI summaryFixes a critical security bypass in the op_print operation.
Full changelog
What's Changed
- Add local Rego policy evaluation and policy chain composition by @r33drichards in https://github.com/r33drichards/mcp-js/pull/81
- Refactor execute_stateless/execute_stateful to use ExecutionConfig builder by @r33drichards in https://github.com/r33drichards/mcp-js/pull/84
- Add OPA/Rego-gated filesystem access by @r33drichards in https://github.com/r33drichards/mcp-js/pull/85
- Add policy-gated filesystem access with Rego policy evaluation by @r33drichards in https://github.com/r33drichards/mcp-js/pull/87
- Add comprehensive fuzzing targets for filesystem, fetch, and module operations by @r33drichards in https://github.com/r33drichards/mcp-js/pull/90
- Support top-level await in JavaScript execution by @r33drichards in https://github.com/r33drichards/mcp-js/pull/89
- Neutralize dangerous deno_core ops (op_panic, print) by @r33drichards in https://github.com/r33drichards/mcp-js/pull/92
- Add MCP client support for programmatic tool calling from JS by @r33drichards in https://github.com/r33drichards/mcp-js/pull/93
- Fix sandbox_ops tests for module-only execution by @r33drichards in https://github.com/r33drichards/mcp-js/pull/94
- Add OPA policy support for MCP tool calls by @r33drichards in https://github.com/r33drichards/mcp-js/pull/95
- Fix critical op_print neutralization bypass via prototype chain by @r33drichards in https://github.com/r33drichards/mcp-js/pull/97
Full Changelog: https://github.com/r33drichards/mcp-js/compare/v0.4.0...v0.5.0
Security Fixes
- Fix critical op_print neutralization bypass via prototype chain
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 r33drichards/mcp-js
A Javascript code execution sandbox that uses v8 to isolate code to run AI generated javascript locally without fear. Supports heap snapshotting for persistent sessions.
Related context
Related tools
Earlier breaking changes
- v0.11.0 Switch license from ISC to GNU Affero General Public License v3
Beta — feedback welcome: [email protected]