1.1 KiB
1.1 KiB
Security Policy
Supported Versions
Security fixes are applied to the latest release and the main branch.
Reporting a Vulnerability
Do not open a public issue for an undisclosed vulnerability. Use the repository host's private security-reporting feature when available, or contact the repository owner privately. Include affected versions, impact, reproduction steps, and any suggested mitigation. Maintainers should acknowledge a report within seven days and coordinate disclosure after a fix is available.
Deployment Baseline
MAESTRO can execute tools, browser actions, and optionally SSH commands. Treat it as a privileged service:
- Keep the service bound to localhost until OAuth authentication is configured.
- Put internet-facing deployments behind a TLS reverse proxy.
- Set
safety.bash_sandbox: alwaysfor multi-user deployments. - Keep
MCP_ENCRYPTION_KEY, OAuth secrets, SSH keys, and provider credentials outside the repository and rotate them after suspected exposure. - Restrict
/metricswith a bearer token or an explicit source-IP allowlist. - Review enabled tools and integrations before granting access to untrusted users.