Skip to content

Commit 34ead12

Browse files
committed
docs: bring change of expressjs/.github#16 and expressjs/.github#15
Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>
1 parent 4a2175d commit 34ead12

File tree

1 file changed

+39
-16
lines changed

1 file changed

+39
-16
lines changed

Security.md

Lines changed: 39 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,55 @@ project.
77
* [Disclosure Policy](#disclosure-policy)
88
* [Comments on this Policy](#comments-on-this-policy)
99

10-
## Reporting a Bug
10+
## Reporting a Bug or Security Vulnerability
1111

12-
The Express team and community take all security bugs in Express seriously.
13-
Thank you for improving the security of Express. We appreciate your efforts and
14-
responsible disclosure and will make every effort to acknowledge your
15-
contributions.
12+
The Express team and community take all security vulnerabilities seriously.
13+
Thank you for improving the security of Express and related projects.
14+
We appreciate your efforts in responsible disclosure and will make every effort
15+
to acknowledge your contributions.
1616

17-
Report security bugs by emailing `express-security@lists.openjsf.org`.
17+
A [Security triage team member](https://github.com/expressjs/security-wg#security-triage-team)
18+
or [the repo captain](https://github.com/expressjs/discussions/blob/HEAD/docs/contributing/captains_and_committers.md)
19+
will acknowledge your report as soon as possible.
20+
These timelines may extend when our triage
21+
volunteers are away on holiday, particularly at the end of the year.
1822

19-
To ensure the timely response to your report, please ensure that the entirety
20-
of the report is contained within the email body and not solely behind a web
21-
link or an attachment.
22-
23-
The lead maintainer will acknowledge your email within 48 hours, and will send a
24-
more detailed response within 48 hours indicating the next steps in handling
25-
your report. After the initial reply to your report, the security team will
23+
After the initial reply to your report, the security team will
2624
endeavor to keep you informed of the progress towards a fix and full
2725
announcement, and may ask for additional information or guidance.
2826

29-
Report security bugs in third-party modules to the person or team maintaining
30-
the module.
27+
> [!NOTE]
28+
> You can find more information about our process in [this guide](https://github.com/expressjs/security-wg/blob/main/docs/handle_security_reports.md)
29+
30+
### Reporting Security Bugs via GitHub Security Advisory (Preferred)
31+
32+
The preferred way to report security vulnerabilities is through
33+
[GitHub Security Advisories](https://github.com/advisories).
34+
This allows us to collaborate on a fix while maintaining the
35+
confidentiality of the report.
36+
37+
To report a vulnerability
38+
([docs](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability)):
39+
40+
1. Visit the **Security** tab of the affected repository on GitHub.
41+
2. Click **Report a vulnerability** and follow the provided steps.
42+
43+
This process applies to any repositories within the Express ecosystem.
44+
If you are unsure whether a repository falls under this policy,
45+
feel free to reach out via email.
46+
47+
### Reporting via Email
48+
49+
If you prefer, you can also report security issues by emailing `express-security@lists.openjsf.org`.
50+
51+
To ensure a timely response, please include all relevant details directly in the email body rather than linking to external sources or attaching files.
52+
53+
The lead maintainer will acknowledge your email within 48 hours and provide an initial response outlining the next steps. The security team will keep you updated on the progress and may request additional details.
3154

3255
## Pre-release Versions
3356

3457
Alpha and Beta releases are unstable and **not suitable for production use**.
35-
Vulnerabilities found in pre-releases should be reported according to the [Reporting a Bug](#reporting-a-bug) section.
58+
Vulnerabilities found in pre-releases should be reported according to the [Reporting a Bug or Security Vulnerability](#reporting-a-bug-or-security-vulnerability) section.
3659
Due to the unstable nature of the branch it is not guaranteed that any fixes will be released in the next pre-release.
3760

3861
## Disclosure Policy

0 commit comments

Comments
 (0)