If you discover a security vulnerability in Ritsu, please report it privately by opening a GitHub Security Advisory at:
https://github.com/3kaiu/Ritsu/security/advisories/new
Please do NOT disclose the issue publicly until it has been addressed.
- Description of the vulnerability
- Steps to reproduce
- Affected versions
- Potential impact
We aim to acknowledge receipt within 48 hours and provide a fix within 7 days for critical issues.
Ritsu's security boundary includes:
ritsu_execcommand execution protections (binary allow-list, shell metachar rejection)- Path traversal prevention in artifact operations
- HMAC signature verification (ts, correlation_id, trace_id, span_id, skill, domain, status, artifact, violation)
- Git branch name injection in sync operations
- Code security detection:
security_smelldetector (eval, XSS, command injection, SQL injection, path traversal) - Credential leak detection:
regexdetector (API keys, tokens, passwords in diffs) - Policy engine integrity (11 detectors, anti-pattern enforcement)
sandboxmode for high-risk MCP tool operations
| Version | Supported |
|---|---|
| ≥ 8.0.0 | ✅ |
| ≥ 7.3.0 | ✅ |
| < 7.3.0 | ❌ |