| Version | Supported |
|---|---|
| 0.1.x | ✅ |
We take security seriously. If you discover a security vulnerability, please report it responsibly.
DO NOT create a public GitHub issue for security vulnerabilities.
Instead, please report vulnerabilities via:
-
GitHub Security Advisories (preferred)
- Go to the Security tab of this repository
- Click "Report a vulnerability"
- Fill in the details
-
Email
- Send details to: security@rsr-certified.dev (placeholder)
- Use PGP encryption if possible
Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Your contact information
- Acknowledgment: Within 48 hours
- Initial Assessment: Within 1 week
- Resolution Target: Within 90 days (depending on severity)
We follow coordinated disclosure:
- Reporter submits vulnerability
- We confirm and assess severity
- We develop and test a fix
- We release the fix
- We publish a security advisory
- Reporter may publish their findings (after fix is released)
All platform adapters implement webhook signature verification:
- GitHub: HMAC-SHA256 via
X-Hub-Signature-256 - GitLab: Token verification via
X-Gitlab-Token - Bitbucket: HMAC-SHA256 signature
- Gitea: HMAC-SHA256 via
X-Gitea-Signature
The compliance engine includes secret detection to prevent:
- Hardcoded API keys
- Private keys
- Database credentials
- OAuth tokens
- AWS/GCP/Azure credentials
This project aims for SLSA Level 2+ compliance:
- Signed releases
- Reproducible builds
- SBOM generation
- Dependency review
- Non-root container user
- Read-only root filesystem
- Minimal base image (Alpine)
- No unnecessary capabilities
Never commit these to version control:
GITHUB_WEBHOOK_SECRET
GITHUB_PRIVATE_KEY
GITLAB_TOKEN
GITLAB_WEBHOOK_SECRET
BITBUCKET_TOKEN
Use environment variables or secret management systems.
When deploying:
- Use HTTPS/TLS for all endpoints
- Configure proper firewall rules
- Use network policies in Kubernetes
- Consider IP allowlisting for webhooks
No known vulnerabilities at this time.
Thank you for helping keep RSR-Certified and its users safe!