Only the latest release line is supported with security updates.
| Version | Supported |
|---|---|
| latest | yes |
Please report vulnerabilities privately.
- Open a private security report to the maintainer.
- Include a clear impact description, affected component, and reproduction steps.
- If possible, include proof-of-concept payloads and logs with secrets removed.
Initial response target: 72 hours.
- Triage and severity assessment.
- Fix development and validation.
- Coordinated disclosure after patch availability.
The project enforces:
- API key and User-Agent validation for gateway API access.
- Rate limiting for API endpoints.
- Private file and directory permissions for local secrets (
0600files,0700directory). - Security response headers for gateway responses.
- WebSocket origin validation (local-only by default, configurable by
OPENOKAPI_ALLOWED_ORIGINS).
- Set
OPENOKAPI_ALLOWED_ORIGINSin production to an explicit allowlist. - Enable
OPENOKAPI_TRUST_PROXY=trueonly behind a trusted reverse proxy. - Rotate API keys regularly and after any suspected leak.
- Keep dependencies updated and run
pnpm auditin CI.