| Version | Supported |
|---|---|
| 1.x | ✅ |
If you discover a security vulnerability, please report it privately:
- Do NOT open a public issue
- Email: security@machina.dev (or create a private security advisory on GitHub)
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We will respond within 48 hours and work with you to resolve the issue.
Machina implements multiple security layers:
- Authentication: Bearer token on all endpoints
- Command Allowlist: Only safe shell commands permitted
- Pattern Blocking: Dangerous operations blocked
- Human-in-the-Loop: Sensitive actions require confirmation
- Rate Limiting: 60 requests/minute per IP
- Input Validation: Zod schema validation on all inputs
- Keep
machina.config.jsonout of version control - Use strong, random API secrets
- Enable Cloudflare Access for production deployments
- Regularly update dependencies
- Monitor bridge logs for suspicious activity