The ZIO maintainers take the security of the library and its ecosystem seriously. We appreciate your efforts to responsibly disclose your findings and will make every effort to acknowledge your contributions.
Security updates are applied to the latest release of the actively maintained series. Older series may not receive security fixes.
| Version | Supported |
|---|---|
| 2.x | ✅ |
| 1.x | ❌ |
Please do not report security vulnerabilities through public GitHub issues, pull requests, or the Discord server.
Instead, report them privately using GitHub's Private Vulnerability Reporting:
- Open the Report a vulnerability form.
- Fill out the advisory with as much detail as possible.
This opens a private channel between you and the maintainers where the issue can be discussed and fixed before public disclosure.
To help us triage and resolve the issue quickly, please include as much of the following as you can:
- A description of the vulnerability and its potential impact.
- The affected version(s) and, if known, the affected module(s).
- Steps to reproduce, ideally with a minimal code sample or test case.
- Any proof-of-concept or exploit code.
- Suggested remediation, if you have one.
We follow a coordinated (responsible) disclosure process:
- Acknowledgement — We aim to acknowledge your report within a few business days.
- Assessment — We investigate and determine the severity and affected versions.
- Fix — We prepare a fix and, where warranted, a GitHub Security Advisory with a CVE identifier.
- Release — We publish the fix and advisory, crediting the reporter unless anonymity is requested.
Please give us a reasonable amount of time to address the issue before any public disclosure. We will keep you informed of our progress throughout.
This policy applies to the zio/zio repository. Vulnerabilities in other ZIO
ecosystem libraries should be reported to their respective repositories.