@@ -90,32 +90,25 @@ to land but is [author ready](#author-ready-pull-requests), add the
9090
9191### Managing security issues
9292
93- Security issues should ideally be reported through the processes outlined in
94- [ SECURITY.md] [ security reporting ] . This allows the collaborators to
95- appropriately triage the report and address vulnerabilities in a planned
96- security release. If an issue is opened in the public repo
97- which describes a security issue, or if an issue is later identified to be
98- describing a security issue, take the following steps:
99-
100- * Ask the originator to submit a report through Hacker one as outlined in
101- [ SECURITY.md] [ security reporting ] .
93+ Use the process outlined in [ SECURITY.md] [ ] to report security
94+ issues. If a user opens a security issue in the public repository:
95+
96+ * Ask the user to submit a report through HackerOne as outlined in
97+ [ SECURITY.md] [ ] .
10298* Move the issue to the private repo called
10399 [ premature-disclosures] ( https://github.com/nodejs/premature-disclosures ) .
104100* For any related pull requests, create an associated issue in the
105101 ` premature-disclosures ` repository. Add a copy of the patch for the
106102 pull request to the issue. Add screenshots of discussion from the pull request
107103 to the issue.
108- * Open a ticket with GitHub asking that the pull requests be deleted through
109- [ GitHub support] ( https://support.github.com/contact )
110- using Node.js(team) as the account organization.
111- * Open a new issue in the repository in which the issue was originally
112- reported with a brief FYI to the originator: "FYI @xxxx we asked GitHub
113- to delete your pull request while we work on releases in private." with the
114- title ` FYI - pull request deleted #YYYY ` .
115- * Email
` [email protected] ` with the link to the issues in the
116- ` premature-disclosures ` repo so that the TSC is aware that they
117- may need to expedite handling of the issue due to premature
118- disclosure.
104+ * [ Open a ticket with GitHub] ( https://support.github.com/contact ) to delete the
105+ pull request using Node.js (team) as the account organization.
106+ * Open a new issue in the public repository with the title `FYI - pull request
107+ deleted #YYYY`. Include an explanation for the user:
108+ > FYI @xxxx we asked GitHub to delete your pull request while we work on
109+ > releases in private.
110+ * Email
` [email protected] ` with links to the issues in the
111+ ` premature-disclosures ` repository.
119112
120113## Accepting modifications
121114
@@ -842,6 +835,7 @@ If you cannot find who to cc for a file, `git shortlog -n -s <file>` can help.
842835
843836[ "Merge Pull Request" ] : https://help.github.com/articles/merging-a-pull-request/#merging-a-pull-request-on-github
844837[ Deprecation ] : https://en.wikipedia.org/wiki/Deprecation
838+ [ SECURITY.md ] : https://github.com/nodejs/node/blob/HEAD/SECURITY.md
845839[ Stability Index ] : ../api/documentation.md#stability-index
846840[ TSC ] : https://github.com/nodejs/TSC
847841[ `--pending-deprecation` ] : ../api/cli.md#--pending-deprecation
@@ -856,5 +850,4 @@ If you cannot find who to cc for a file, `git shortlog -n -s <file>` can help.
856850[ git-username ] : https://help.github.com/articles/setting-your-username-in-git/
857851[ node-core-utils-credentials ] : https://github.com/nodejs/node-core-utils#setting-up-credentials
858852[ node-core-utils-issues ] : https://github.com/nodejs/node-core-utils/issues
859- [ security reporting ] : https://github.com/nodejs/node/blob/HEAD/SECURITY.md
860853[ unreliable tests ] : https://github.com/nodejs/node/issues?q=is%3Aopen+is%3Aissue+label%3A%22CI+%2F+flaky+test%22
0 commit comments