| Version | Supported |
|---|---|
| 1.x | Yes |
| < 1.0 | No |
Only the latest release receives security updates. We recommend always running the most recent version.
Please do not report security vulnerabilities through public GitHub issues.
If you discover a security vulnerability in TrafficCop, please report it responsibly by emailing [email protected]. This allows us to assess and address the issue before it is publicly disclosed.
- A description of the vulnerability
- Steps to reproduce the issue
- Affected versions
- Any potential impact or severity assessment
- Suggested fix, if you have one
- Acknowledgment within 48 hours of your report
- Status update within 7 days with an assessment and expected timeline
- Fix and disclosure coordinated with you before any public announcement
We will credit reporters in the release notes unless you prefer to remain anonymous.
We follow coordinated disclosure:
- Reporter submits vulnerability privately
- We confirm and assess the issue
- We develop and test a fix
- We release the fix and publish a security advisory
- We publicly disclose details after users have had time to update
We ask that reporters give us a reasonable window (typically 90 days) to address the issue before any public disclosure.
When deploying TrafficCop in production:
- Keep up to date — always run the latest release
- Use TLS — terminate TLS at the proxy or use TLS passthrough
- Restrict the admin API — bind it to localhost or use IP filtering
- Use strong ACME configuration — prefer production Let's Encrypt with valid email
- Review middleware configuration — ensure rate limiting, IP filtering, and authentication are configured appropriately
- Limit permissions — run TrafficCop with minimal OS privileges