Skip to content

Commit 6aea153

Browse files
authored
Merge pull request #320 from hmlendea/security
Updated SECURITY.md
2 parents 8cb2855 + 50c3258 commit 6aea153

2 files changed

Lines changed: 49 additions & 31 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
Unofficial desktop client for Nvidia GeForce NOW on Linux, delivering a native Electron-based experience with Wayland support, Steam Deck integration, and optional Discord rich presence.
99

10-
![Preview screenshot](preview.png)
10+
![Preview screenshot](screenshot.png)
1111

1212
## 📑 Table of Contents
1313

SECURITY.md

Lines changed: 48 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,65 @@
11
# Security Policy
22

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.
44

5-
Security fixes are generally provided for the latest release only.
5+
## 📑 Table of Contents
66

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
1213

13-
## Reporting a Vulnerability
14+
## 🛡️ Supported Versions
1415

15-
Please do not report security vulnerabilities via public GitHub issues.
16+
Use this table to indicate which project versions currently receive security maintenance.
1617

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 ||
1824

19-
- GitHub Security Advisories (preferred):
20-
- Open a private advisory report via this repository's Security tab.
25+
## 🚨 Reporting a Vulnerability
2126

22-
Please include:
27+
Please do not disclose suspected vulnerabilities publicly before maintainers have had an opportunity to validate and remediate them.
2328

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
3030

31-
## Disclosure Process
31+
Preferred private channel:
32+
- GitHub Security Advisories via this repository Security tab
3233

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
3740

38-
## Scope Notes
41+
## 📌 Scope
3942

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)
4146

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
4450

45-
## Security Updates
51+
## 📢 Disclosure Policy
4652

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

Comments
 (0)