Versions currently being supported with security updates.
| Version | Supported | EOL |
|---|---|---|
| v1.2.x | ❌ | Jun 1st 2022 |
| v2.x | ✅ | TBD |
| v3.x | ✅ | Not defined |
To report a security issue, please follow this link and add a description of the issue, the steps you took to create the issue, affected versions, and, if known, mitigations for the issue.
Our vulnerability management team will respond within 3 working days of your report. If the issue is confirmed as a vulnerability, we will open a Security Advisory. This project follows a 90 day disclosure timeline.
We follow the Guide to coordinated vulnerability disclosure for open source software projects where possible.
The open source ecosystem is increasingly affected by AI-generated security reports that sound professional but lack technical substance or real exploitability. To protect maintainer time and ensure the quality of our security process, we apply the following policy to all incoming vulnerability reports.
-
Verification over Verbiage: Regardless of length or presentation, a report without a script or a clear, reproducible execution path demonstrating the bug is considered invalid and will be closed without further review.
-
Anti-LLM Filtering: Reports that show signs of AI-generated content (e.g. ChatGPT-style phrasing, purely theoretical claims without working evidence, generic vulnerability descriptions not tied to specific code) will be rejected as spam.
-
Impact over Theory: A valid report must demonstrate how the bug concretely affects the confidentiality, integrity, or availability of the system in a real-world scenario. Speculative or hypothetical impact descriptions are not sufficient.
-
No "Paper CVEs": We actively discourage and will contest CVE attributions for reports found to be AI-generated spam or non-exploitable hallucinations. CVEs should reflect real, demonstrated vulnerabilities.
A valid security report must include:
- A clear description of the vulnerability and the affected component.
- A working Proof of Concept (PoC): a self-contained script, test case, or step-by-step sequence that reliably reproduces the issue. Reports without a working PoC will be rejected.
- The affected version(s).
- A description of the real-world impact, including what an attacker can achieve by exploiting the vulnerability.
Reports that do not satisfy these requirements will be closed as invalid without further discussion.
- No records