|
1 | 1 | # Security Policy |
2 | 2 |
|
| 3 | +> [!NOTE] |
| 4 | +> NETworkManager is a free, open-source project maintained in my spare time. There is **no warranty**, **no paid support**, and **no guaranteed response time**. I do my best to address security issues, but please understand that fixes depend on my available free time. |
| 5 | +
|
3 | 6 | ## Supported Versions |
4 | 7 |
|
5 | | -Only the current version (main) is supported. |
| 8 | +Only the latest release is considered for security fixes. Please ensure you are using the most recent version before reporting a vulnerability. |
| 9 | + |
| 10 | +| Version | Supported | |
| 11 | +| ------- | ------------------ | |
| 12 | +| Latest | :white_check_mark: | |
| 13 | +| Older | :x: | |
6 | 14 |
|
7 | 15 | ## Reporting a Vulnerability |
8 | 16 |
|
9 | | -Contact me via [GitHub Security Advisory](https://github.com/BornToBeRoot/NETworkManager/security/advisories/new) with a detailed description of the vulnerability and how to reproduce it. |
| 17 | +> [!IMPORTANT] |
| 18 | +> Please **do not** open a public GitHub issue for security vulnerabilities. |
| 19 | +
|
| 20 | +If you discover a security vulnerability in NETworkManager, please report it responsibly through [GitHub Security Advisory](https://github.com/BornToBeRoot/NETworkManager/security/advisories/new). |
| 21 | + |
| 22 | +### What to Include |
| 23 | + |
| 24 | +To help us triage and resolve the issue quickly, please provide: |
| 25 | + |
| 26 | +- A clear description of the vulnerability |
| 27 | +- Steps to reproduce the issue |
| 28 | +- Affected version(s) |
| 29 | +- Potential impact (e.g., data exposure, remote code execution) |
| 30 | +- Any suggested fixes or mitigations (optional) |
| 31 | + |
| 32 | +### What to Expect |
| 33 | + |
| 34 | +This project is maintained on a **best-effort basis** in my free time. That said, I take security seriously and will do my best to: |
| 35 | + |
| 36 | +- Acknowledge your report as soon as I can. |
| 37 | +- Work on a fix or mitigation when time permits. |
| 38 | +- Credit you in the release notes (unless you prefer to remain anonymous). |
| 39 | + |
| 40 | +Please be patient — there are no guaranteed timelines. |
| 41 | + |
| 42 | +### Scope |
| 43 | + |
| 44 | +The following are in scope for security reports: |
| 45 | + |
| 46 | +- NETworkManager application code (all modules in `Source/`) |
| 47 | +- Profile encryption and credential handling |
| 48 | +- Network communication and protocol implementations |
| 49 | +- Installer and update mechanisms |
| 50 | +- Dependencies shipped with the application |
| 51 | + |
| 52 | +The following are **out of scope**: |
| 53 | + |
| 54 | +- Third-party tools launched by NETworkManager (e.g., PuTTY, TigerVNC) |
| 55 | +- The documentation website ([borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager)) |
| 56 | +- Social engineering attacks |
| 57 | + |
| 58 | +## Code Signing |
10 | 59 |
|
11 | | -I will try to fix it and publish an update ASAP! |
| 60 | +Official releases are signed via [SignPath.io](https://signpath.io/) through the [SignPath Foundation](https://signpath.org/). Always verify that you are using a signed binary from the official [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases) page or a trusted package manager (`winget`, `choco`). |
0 commit comments