Skip to content

Commit 2470421

Browse files
Add SECURITY.md
As part of our project's periodic Eclipse Foundation progress review (1), we are encouraged to add a security policy file, for our project. I went with the miminal amount of information I thought was needed, not duplicating info from the EF policy. It should be a good first step, I think. In addition, I also modified the GitHub bug report issue template and PR template, to make it clear they're not meant to be used to disclose security vulnerabilities. A nice side-effect of adding SECURITY.md is that GitHub automatically adds an entry in our issue-submission page: "Report a security vulnerability", that has a button "View Policy" that opens our policy. There are some more seemingly nice GitHub project security features that could be enabled for our repo/project (with webmaster's help). We can consider them separately. (1): https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/64 Fixes #8795 Signed-off-by: Marc Dumais <[email protected]>
1 parent dece352 commit 2470421

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
---
2-
name: Bug Report
2+
name: Bug Report (except security vulnerabilities)
33
about: Create a report to help us improve
44
---
55

66
<!-- Please provide a detailed description of the bug. -->
7+
<!-- Note: This template is not meant for security vulnerabilities disclosure -->
8+
<!-- Any such issue, created in this repo, will be deleted on sight -->
9+
<!-- Instead please report vulnerabilities to the Eclipse Foundation's security team -->
10+
<!-- For more details, please read SECURITY.md in the repository root -->
711
### Bug Description:
812

913
<!-- Please provide clear steps to reproduce the bug. -->

.github/PULL_REQUEST_TEMPLATE.md

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ the requirements below.
55
Contributors guide: https://github.com/theia-ide/theia/blob/master/CONTRIBUTING.md
66
-->
77

8+
<!--
9+
Note: Security vulnerabilities should not be disclosed on GitHub, through a PR or any
10+
other means. See SECURITY.md at the root of this repository, to learn how to report
11+
vulnerabilities.
12+
-->
13+
814
#### What it does
915
<!-- Include relevant issues and describe how they are addressed. -->
1016

SECURITY.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Eclipse Theia Vulnerability Reporting Policy
2+
3+
If you think or suspect that you have discovered a new security vulnerability
4+
in this project, please __do not__ disclose it on GitHub, e.g. in an issue, a
5+
PR, or a discussion. Any such disclosure will be removed/deleted on sight, to
6+
promote orderly disclosure, as per the Eclipse Foundation Security Policy (1).
7+
8+
Instead, please report any potential vulnerability to the Eclipse Foundation [Security Team](https://www.eclipse.org/security/). Make sure to provide a concise description of the issue, a CWE, and other supporting information.
9+
10+
(1) _Eclipse Foundation Vulnerability Reporting Policy_:
11+
[https://www.eclipse.org/security/policy.php](https://www.eclipse.org/security/policy.php)

0 commit comments

Comments
 (0)