If you discover a security issue, please do not open a public GitHub issue.
Instead, report it privately:
- Email the maintainer, or
- Use GitHub Security Advisories (if enabled for this repository)
Please include:
- A clear description of the issue
- Steps to reproduce
- Impact assessment (what an attacker can do)
- Suggested fix (if you have one)
- Do not commit real API keys.
- Keep
.envlocal; use.env.exampleas a template. - This repo includes a lightweight secret scan for common key patterns:
.venv/bin/python scripts/secret_scan.pyIf you accidentally committed a real secret:
- Rotate the key immediately.
- Remove it from the codebase.
- Consider rewriting git history if it was pushed.
This project uses CI and automated checks to reduce common security footguns. When updating dependencies, ensure tests and CI remain green.