BenchmarkWatcher is a monitoring dashboard that displays publicly available benchmark prices. It does not handle:
- User authentication
- Payment processing
- Personal data
- Trading operations
The security surface is intentionally minimal.
If you discover a security issue, please:
- Do not open a public issue
- Email the maintainers directly (or use GitHub's private vulnerability reporting if enabled)
- Include:
- Description of the issue
- Steps to reproduce
- Potential impact
We will respond within 48 hours and work with you on a fix.
- Exposure of API keys or secrets
- Code injection vulnerabilities
- Path traversal in data handling
- Denial of service vectors
- Data accuracy (this is a monitoring tool, not a trading system)
- Simulation mode behavior (clearly documented)
- Missing features
We appreciate responsible disclosure. If you report a valid security issue, we will:
- Acknowledge your contribution
- Credit you in the fix (if you wish)
- Not pursue legal action for good-faith security research
Thank you for helping keep BenchmarkWatcher safe.
For deployment hardening guidance (rate limits, caching, abuse controls, and cost guardrails), see:
docs/API_HARDENING.md