onepin follows semantic versioning. Security patches are applied to the latest
published minor release on PyPI. Older minor lines do not receive backports.
| Version | Supported |
|---|---|
latest minor (0.x) |
✅ |
| older | ❌ |
Please do not open a public GitHub issue for security vulnerabilities.
Report privately via GitHub's security advisory form. We aim to acknowledge new reports within 2 business days.
If GitHub advisories are unavailable to you, email security@onepin.ai
with the details and we will follow up directly.
In scope:
- The published
onepinPython package on PyPI - The hand-rolled CLI under
src/onepin/_cli/ - Authentication and credential-storage paths (
~/.onepin/credentials) - Build, release, and supply-chain configuration in this repository
Out of scope:
- The upstream OpenAPI spec and Fern generator configuration (reported separately)
- Issues that require an already-compromised local environment (e.g., an attacker with shell access to the user's machine)
- Denial-of-service against the OnePin API itself (report to the API team directly)
We coordinate disclosure with reporters. By default, we publish an advisory within 90 days of the initial report, or sooner once a fix is released.