Security is critical to this project. Relay handles coordination for mutual aid groups, and any vulnerability could put vulnerable communities at risk.
Do not report security vulnerabilities through public GitHub issues.
Instead, please report them via GitHub's private vulnerability reporting:
- Go to the Security tab of this repository
- Click "Report a vulnerability"
- Provide details about the vulnerability
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial assessment: Within 7 days
- Resolution target: Depends on severity, but we prioritize security issues
This project is designed with the following security principles:
- No individual recipient data is collected
- Only group-level information is stored
- Short retention periods for request details
- Architecture assumes any stored data could be subpoenaed or leaked
- No sensitive data that could harm individuals if exposed
- Input validation on all user inputs
- Parameterized queries (no SQL injection)
- Output encoding (no XSS)
- Role-based access control enforced server-side
- Audit logging for accountability
| Version | Supported |
|---|---|
| main | ✅ |
Security updates will be released as soon as possible after a vulnerability is confirmed. Watch the repository for notifications.