If you discover a security vulnerability in Trajectory, please do not open a public GitHub issue. Instead:
- Email: Security issues should be reported privately to michael@trilltayo.com (or use GitHub Security Advisory)
- GitHub Security Tab: Use "Security" → "Report a vulnerability" to create a private advisory
- Include:
- Description of the vulnerability
- Affected component(s)
- Steps to reproduce
- Potential impact
- Acknowledgment: We will acknowledge reports within 24 hours
- Investigation: We aim to triage within 48 hours
- Fix: Critical issues within 7 days, high priority within 14 days
- Disclosure: Coordinated responsible disclosure with credit
| Version | Supported |
|---|---|
| 1.x | ✓ In development |
- All commits are scanned for secrets via TruffleHog
- Dependencies are audited weekly via OWASP Dependency-Check
- Docker images are scanned for vulnerabilities via Trivy & Grype
- Python code is analyzed via Bandit (SAST) and CodeQL
- All PRs require passing security checks before merge
Third-party security:
- FastAPI: Security patches tracked via GitHub security advisories
- Uvicorn: Community maintained, updates monitored
- Pydantic: Security critical updates applied promptly
- OWASP Top 10 adherence
- CWE/SANS Top 25 prevention focus
- PCI DSS guidelines for any financial data