| Version | Supported |
|---|---|
| 0.31.x | ✅ |
| 0.30.x | ✅ |
| < 0.30 | ❌ |
If you discover a security vulnerability in mentask, please report it responsibly:
- Do NOT open a public GitHub issue.
- Email security details to the maintainers (see
pyproject.tomlfor contacts). - Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
You can expect an initial response within 72 hours. We will work with you to understand and address the issue before any public disclosure.
- All subprocess calls are routed through
core/subprocess_safety.pywith command whitelisting. - Sandbox execution validates commands against known dangerous patterns.
- API keys are stored locally in
~/.mentask/and never committed to the repository. - The REPL sandbox blocks file writes, network access, and dangerous OS operations via audit hooks.