|
1 | 1 | # Security Policy |
2 | 2 |
|
3 | | -## Supported Versions |
| 3 | +This policy defines vulnerability reporting principles for this repository and clarifies that security maintenance is provided for the latest maintained release line only. |
4 | 4 |
|
5 | | -Security fixes are generally provided for the latest release only. |
| 5 | +## 📑 Table of Contents |
6 | 6 |
|
7 | | -| Version | Supported | |
8 | | -| --- | --- | |
9 | | -| Latest release | :white_check_mark: | |
10 | | -| Older releases | :x: | |
11 | | -| Development builds from `master` | Best effort | |
| 7 | +- Supported Versions |
| 8 | +- Reporting a Vulnerability |
| 9 | +- Scope |
| 10 | +- Disclosure Policy |
| 11 | +- Safe Harbour |
| 12 | +- Recognition |
12 | 13 |
|
13 | | -## Reporting a Vulnerability |
| 14 | +## 🛡️ Supported Versions |
14 | 15 |
|
15 | | -Please do not report security vulnerabilities via public GitHub issues. |
| 16 | +Use this table to indicate which project versions currently receive security maintenance. |
16 | 17 |
|
17 | | -Use one of these private channels: |
| 18 | +| Version | Distribution Method | Supported | |
| 19 | +|---------|--------------------|-----------| |
| 20 | +| Latest release | FlatHub | ✅ | |
| 21 | +| Latest release | GitHub Releases | ❌ | |
| 22 | +| Latest release | Unofficial third-party distribution channels | ❌ | |
| 23 | +| Older releases | Any distribution channel | ❌ | |
18 | 24 |
|
19 | | -- GitHub Security Advisories (preferred): |
20 | | - - Open a private advisory report via this repository's Security tab. |
| 25 | +## 🚨 Reporting a Vulnerability |
21 | 26 |
|
22 | | -Please include: |
| 27 | +Please do not disclose suspected vulnerabilities publicly before maintainers have had an opportunity to validate and remediate them. |
23 | 28 |
|
24 | | -- A clear summary of the vulnerability. |
25 | | -- Impact assessment (what an attacker could do). |
26 | | -- Steps to reproduce. |
27 | | -- A proof of concept (if available). |
28 | | -- Affected version(s) and installation method (Flatpak, AppImage, zip, distro package). |
29 | | -- Any suggested remediation. |
| 29 | +To report a vulnerability, contact the maintainers directly |
30 | 30 |
|
31 | | -## Disclosure Process |
| 31 | +Preferred private channel: |
| 32 | +- GitHub Security Advisories via this repository Security tab |
32 | 33 |
|
33 | | -- You will receive an acknowledgement as soon as possible. |
34 | | -- We will investigate and validate the report. |
35 | | -- If confirmed, we will prepare and release a fix as soon as practical. |
36 | | -- We request coordinated disclosure and ask that details remain private until a fix is published. |
| 34 | +Include the following details where possible: |
| 35 | +- Vulnerability summary |
| 36 | +- Impact assessment |
| 37 | +- Reproduction steps |
| 38 | +- Proof of concept |
| 39 | +- Affected version and distribution method |
37 | 40 |
|
38 | | -## Scope Notes |
| 41 | +## 📌 Scope |
39 | 42 |
|
40 | | -This project is an Electron wrapper around NVIDIA GeForce NOW web services. |
| 43 | +The subsequent report categories are in scope for this repository: |
| 44 | +- Electron application wrapper vulnerabilities (for example IPC boundaries, preload exposure, and desktop integration) |
| 45 | +- Project packaging and distribution security defects (for example release artefacts and launch-flag handling) |
41 | 46 |
|
42 | | -- Vulnerabilities in NVIDIA infrastructure, account systems, or the GeForce NOW backend should be reported directly to NVIDIA. |
43 | | -- Vulnerabilities introduced by this wrapper (desktop integration, Electron runtime usage, IPC, packaging, launch flags, and similar areas) are in scope for this repository. |
| 47 | +The subsequent categories are out of scope unless explicitly stated to the contrary: |
| 48 | +- NVIDIA GeForce NOW backend, infrastructure, or account-system vulnerabilities |
| 49 | +- Security issues in unrelated third-party systems not maintained in this repository |
44 | 50 |
|
45 | | -## Security Updates |
| 51 | +## 📢 Disclosure Policy |
46 | 52 |
|
47 | | -When possible, security-relevant fixes will be noted in release notes. |
| 53 | +This project follows coordinated disclosure: |
| 54 | +1. Vulnerabilities are investigated privately. |
| 55 | +2. A remediation plan is prepared and validated. |
| 56 | +3. Public disclosure is published after a fix, mitigation, or agreed risk decision is available. |
| 57 | +4. Credit is attributed in accordance with reporter preference and project policy. |
| 58 | + |
| 59 | +## 🧾 Safe Harbour |
| 60 | + |
| 61 | +If your research is conducted in good faith, confined to authorised scope, and disclosed responsibly, the maintainers will not pursue action for policy-compliant activity. |
| 62 | + |
| 63 | +## 🙏 Recognition |
| 64 | + |
| 65 | +We appreciate responsible disclosure. Reporters who desire public attribution may be acknowledged in release notes, advisories, or a dedicated acknowledgements section. |
0 commit comments