| Version | Supported |
|---|---|
| 1.x.x | ✅ |
We take security vulnerabilities seriously. If you discover a security issue, please report it responsibly.
- Do not open a public GitHub issue for security vulnerabilities
- Send a detailed report to the repository maintainer via GitHub's private vulnerability reporting feature
- Include as much information as possible:
- Type of vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: We will acknowledge receipt of your report within 48 hours
- Assessment: We will assess the vulnerability and determine its severity
- Updates: We will keep you informed about our progress
- Resolution: We aim to resolve critical vulnerabilities as quickly as possible
- Credit: We will credit you for the discovery (unless you prefer to remain anonymous)
The following are in scope for security reports:
- Authentication and authorization issues
- Data exposure vulnerabilities
- Injection vulnerabilities (SQL, XSS, etc.)
- WebSocket security issues
- Server-side vulnerabilities
- Vulnerabilities in dependencies (please report these to the respective projects)
- Issues that require physical access to a user's device
- Social engineering attacks
When deploying Retro Board:
- Use HTTPS in production
- Set secure environment variables
- Keep dependencies updated
- Use strong session secrets
- Configure proper CORS settings
Thank you for helping keep Retro Board secure!