| Version | Supported |
|---|---|
| 0.6.x | Yes |
| 0.5.x | Yes |
| < 0.5 | No |
DO NOT open a public GitHub issue for security vulnerabilities.
Please use GitHub private vulnerability reporting. Include a description, reproduction steps, affected versions, and any relevant logs or proof of concept. Do not open a public issue for vulnerabilities.
API keys for LLM providers (OpenAI, OpenRouter, Bailian, Z.AI, etc.) must never be committed to the repository.
- Copy
.env.exampleto.envand fill in your keys —.envis gitignored. - The gateway reads all keys from environment variables at startup.
- Keys are never logged, printed to stdout, or included in error messages.
- In production, inject secrets via your platform's secret management (e.g., GitHub Actions secrets, Docker secrets, or a vault).
If you believe a key has been accidentally exposed in a commit, rotate it immediately at the provider's dashboard and open a private report per the process above.