| Version | Supported |
|---|---|
| 0.2.x | ✅ |
| < 0.2 | ❌ |
We take the security of MCPflare seriously. If you discover a security vulnerability, please report it responsibly.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via one of the following methods:
-
GitHub Private Vulnerability Reporting (Preferred)
- Go to the Security tab of this repository
- Click "Report a vulnerability"
- Fill out the form with details about the vulnerability
-
Email
- Send an email to: security@forgedapps.com
- Include "MCPflare Security" in the subject line
Please include the following information in your report:
- Type of vulnerability (e.g., sandbox escape, code injection, information disclosure)
- Full paths of source file(s) related to the vulnerability
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact assessment of the vulnerability
- Any potential mitigations you've identified
- Initial Response: Within 48 hours of receiving your report
- Status Update: Within 7 days with an assessment of the vulnerability
- Resolution: Security patches are typically released within 30 days for critical vulnerabilities
- Acknowledgment: We will acknowledge receipt of your vulnerability report
- Assessment: We will assess the vulnerability and determine its severity
- Updates: We will keep you informed of our progress
- Credit: If desired, we will credit you in the security advisory when the fix is released
- Disclosure: We follow coordinated disclosure practices
When using MCPflare:
- Keep Updated: Always use the latest version of MCPflare
- Review MCP Servers: Only load trusted MCP servers
- Monitor Logs: Watch for unusual patterns in execution logs
- Environment Variables: Use environment variable placeholders (
${VAR}) instead of hardcoding secrets
MCPflare implements defense-in-depth security:
- V8 Isolate Sandboxing - Complete process isolation
- Network Isolation - No outbound network access from sandboxed code
- Code Validation - Pre-execution security checks
- Binding-Based Access - Explicit, scoped permissions
- Disposable Environments - No state persistence between executions
For a detailed security analysis, see the Security Analysis documentation.
Security updates will be published as:
- GitHub Security Advisories
- Release notes in CHANGELOG.md
- npm package updates
Subscribe to releases on GitHub to be notified of security updates.