| Version | Supported |
|---|---|
| main | Yes |
| tags | Yes |
All production deployments must track the latest tagged release and incorporate security patches within 7 days of publication.
- Email
security@nexus.aiwith the subjectSECURITY DISCLOSURE. - Provide a proof of concept, impact assessment, and any relevant logs. Encrypt mail using the PGP key published at
https://nexus.ai/security-pgp.txtwhen possible. - Expect an acknowledgement within 24 hours and a triage update within 3 business days.
| Phase | SLA |
|---|---|
| Acknowledgement | 24 hours |
| Initial triage | 3 business days |
| Fix available | 14 days for critical, 30 days for high |
| Public disclosure | Mutually agreed after fix |
- All production gateways must set
NEXUS_RATE_LIMIT_STORAGE_URLto a persistent backend (Redis/Memcached). - Configure TLS termination with certificates that renew automatically.
- Rotate
AUTHORIZED_API_KEYSat least every 90 days and audit usage via/auditexports. - Deny outbound network access except to approved search providers and model endpoints.
- Enable audit log streaming to your SIEM and monitor for anomalous rate-limit rejections.
The GitHub Actions CI pipeline runs pip-audit and bandit on every pull request. Releases are blocked until both checks pass. SBOM generation can be layered on top by running pip install cyclonedx-bom and executing cyclonedx-py -r requirements.txt.