Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 8c5c8aa

Browse filesBrowse files
mcollinamarco-ippolito
authored andcommitted
doc: clarify experimental platform vulnerability policy
Adds a new section to the threat model specifying that security vulnerabilities affecting only experimental platforms will not be accepted as valid security issues and will be treated as normal bugs. This clarifies that experimental OS/hardware combinations do not qualify for CVEs or bug bounty rewards, aligning with their limited testing and support infrastructure. Signed-off-by: Matteo Collina <hello@matteocollina.com> PR-URL: #59591 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jordan Harband <ljharb@gmail.com>
1 parent 7cb032c commit 8c5c8aa
Copy full SHA for 8c5c8aa

File tree

Expand file treeCollapse file tree

1 file changed

+16
-0
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+16
-0
lines changed
Open diff view settings
Collapse file

‎SECURITY.md‎

Copy file name to clipboardExpand all lines: SECURITY.md
+16Lines changed: 16 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,22 @@ vulnerability in the context of the Node.js threat model. In other
102102
words, it cannot assume that a trusted element (such as the operating
103103
system) has been compromised.
104104

105+
### Experimental platforms
106+
107+
Node.js maintains a tier-based support system for operating systems and
108+
hardware combinations (Tier 1, Tier 2, and Experimental). For platforms
109+
classified as "Experimental" in the [supported platforms](BUILDING.md#supported-platforms)
110+
documentation:
111+
112+
* Security vulnerabilities that only affect experimental platforms will **not** be accepted as valid security issues.
113+
* Any issues on experimental platforms will be treated as normal bugs.
114+
* No CVEs will be issued for issues that only affect experimental platforms
115+
* Bug bounty rewards are not available for experimental platform-specific issues
116+
117+
This policy recognizes that experimental platforms may not compile, may not
118+
pass the test suite, and do not have the same level of testing and support
119+
infrastructure as Tier 1 and Tier 2 platforms.
120+
105121
Being able to cause the following through control of the elements that Node.js
106122
does not trust is considered a vulnerability:
107123

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.