This policy explains which project versions receive security fixes and how to report a vulnerability.
Only the latest release of Zenith Example receives active security updates and vulnerability patches.
| Version | Supported |
|---|---|
0.1.0.x |
✅ |
< 0.1.0 |
❌ |
We officially support and test against Python 3.13 and
later.
The Zenith Example team takes the security of our software seriously. If you believe you have discovered a vulnerability, please report it responsibly:
Caution
Do not report security vulnerabilities through public GitHub issues or discussions.
-
GitHub Private Vulnerability Reporting:
- Navigate to the repository's Security tab on GitHub.
- Click on Advisories and select Report a vulnerability.
- Provide a detailed summary, proof of concept (PoC), and impact assessment.
-
Direct Security Contact:
- If GitHub Private Reporting is unavailable, send an email to
bwrob at contact@bwrob.dev with the subject line
[SECURITY] Zenith Example Vulnerability Report. - Please include reproduction steps, affected environment/versions, and any proposed mitigation.
- If GitHub Private Reporting is unavailable, send an email to
bwrob at contact@bwrob.dev with the subject line
When a report is received:
- Acknowledgment: We acknowledge receipt of the report within 48 hours.
- Assessment & Triage: We assess the severity, verify the proof-of-concept, and determine the blast radius within 5 business days.
- Patch Development: We develop and validate a remediating patch in a private repository fork.
- Coordinated Disclosure: We publish a security release on PyPI, notify affected parties, and publish a GitHub Security Advisory (GHSA).
To safeguard downstream consumers, this repository enforces:
- Hermetic Builds: Dependencies are resolved strictly via
uv.lock. - Zero-Day Supply Chain Buffer: Automated
exclude-newercutoffs buffer against recently published upstream package compromise. - Workflow Auditing: GitHub Actions workflows are statically scanned against
vulnerability patterns with
zizmor. - Build Provenance: Released wheels and source archives include cryptographic build provenance attestations (PEP 740) signed via Sigstore OIDC.