| Version | Supported |
|---|---|
| 0.1.x | ✅ |
If you discover a security vulnerability, please report it responsibly:
- Do not open a public issue
- Email the maintainer directly or use GitHub's private vulnerability reporting
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
You can expect:
- Acknowledgment within 48 hours
- Status update within 7 days
- Credit in the security advisory (unless you prefer anonymity)
This project implements several security measures:
- Constant-time comparison for API key authentication (timing attack resistant)
- Input validation on all user-provided data
- Rate limiting to prevent abuse
- No secrets in code - all credentials via environment variables
- Dependency auditing via
cargo-auditin CI - License compliance via
cargo-deny
Dependencies are monitored via:
- Dependabot (weekly updates)
cargo-auditin CI pipeline- Manual review of security advisories