| Version | Supported |
|---|---|
| 2.0.x | ✅ Active support |
| 1.0.x | |
| < 1.0 | ❌ No longer supported |
If you discover a security vulnerability in ProjectCompass, please report it responsibly.
Email: giacomo.saccaggi@gmail.com
Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment within 48 hours
- Assessment within 1 week
- Fix timeline communicated after assessment
- Credit in the changelog (unless you prefer anonymity)
The following are in scope:
- Authentication bypass
- Authorization flaws (RBAC escalation)
- SQL injection (DuckDB or SQLite)
- Code execution via the analysis sandbox
- API token leakage
- Cross-site scripting (XSS)
- Sensitive data exposure
- Denial of service (DoS) attacks
- Social engineering
- Issues in third-party dependencies (report upstream)
- Issues requiring physical access to the server
We will not take legal action against researchers who:
- Act in good faith
- Avoid accessing other users' data
- Do not disrupt service availability
- Report findings promptly and privately
- Always set a strong
SECRET_KEYin production - Use
ADMIN_PASSWORD_HASH(never plaintext passwords) - Restrict
ALLOWED_ORIGINSto your domain - Keep Docker image updated (
docker compose pull) - Review API tokens periodically via
/settings - Monitor the audit log at
/admin/metrics