mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-06 19:35:13 +02:00
Create SECURITY.md (#25)
This commit is contained in:
parent
aedd4a90a1
commit
6f78f95efb
1 changed files with 46 additions and 0 deletions
46
SECURITY.md
Normal file
46
SECURITY.md
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Version | Supported | Notes |
|
||||
|---------|-----------|----------------------|
|
||||
| 0.2.x | ✅ | Latest *alpha* line |
|
||||
| 0.1.x | ✅ | Critical fixes only |
|
||||
| < 0.1 | ❌ | End-of-life |
|
||||
|
||||
We follow [Semantic Versioning] as soon as we hit **1.0.0**.
|
||||
Before that, breaking changes may land in any minor release.
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
* **Private disclosure first.**
|
||||
Please **do not** open public GitHub issues for security bugs.
|
||||
|
||||
* **How to report**
|
||||
1. To report a vulnerability, please use the GitHub disclosure in the security tab to alert us to a security issue.
|
||||
|
||||
* **What to include**
|
||||
– A minimal PoC or reproduction steps
|
||||
– Affected Nyx version (`nyx --version`) and OS
|
||||
– Impact explanation (e.g. RCE, DoS, data leak)
|
||||
|
||||
* **Response timeline**
|
||||
We acknowledge within **3 business days** and give a status update every **7 days** thereafter until resolution.
|
||||
|
||||
## Disclosure Process
|
||||
|
||||
1. We confirm the issue and assign a CVE (via GitHub or MITRE).
|
||||
2. A fix is developed on a private branch and back-ported if needed.
|
||||
3. Coordinated release: new version on crates.io + public advisory.
|
||||
4. Credit is given to the reporter unless they request anonymity.
|
||||
|
||||
## Scope & Severity
|
||||
|
||||
This policy covers vulnerabilities that let an **untrusted Nyx input** cause:
|
||||
|
||||
* Remote or local code execution in the Nyx process
|
||||
* Privilege escalation, data exfiltration, or denial of service
|
||||
|
||||
**False positives / missed detections** in scan results are *quality issues*, not security issues—please file normal GitHub issues for those.
|
||||
|
||||
[Semantic Versioning]: https://semver.org
|
||||
Loading…
Add table
Add a link
Reference in a new issue