Skip to content

Commit 3cc0217

Browse files
authored
chore: update security policy (#115)
Synchronize changes from ckb (see nervosnetwork/ckb#2309 and nervosnetwork/ckb#2310). * Add GPG key for encryption. * Add security mailing list.
1 parent 8079bda commit 3cc0217

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

SECURITY.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,28 @@ This project is still under development, the primary goal at this stage is to im
77

88
## Reporting a vulnerability
99

10-
All security bugs should be reported by sending email to [Nervos Security Team](mailto:security@nervos.org). This will deliver a message to Nervos Security Team who handle security issues. Your report will be acknowledged within 24 hours, and you'll receive a more detailed response to your email within 72 hours indicating the next steps in handling your report.
10+
All security bugs should be reported by sending email to [Nervos Security Team \<security@nervos.org>](mailto:security@nervos.org). Please encrypt your mail using GPG with the following public key.
11+
12+
* Unique ID: `Nervos Security Team <security@nervos.org>`
13+
* Fingerprint: C3D9 CF8A 1450 D04B 997E 4E31 6CBD D93A 0C9F 6BCD
14+
* Import from keys.openpgp.org: [0C9F6BCD](https://keys.openpgp.org/search?q=security@nervos.org)
15+
16+
This will deliver a message to Nervos Security Team who handle security issues. Your report will be acknowledged within 24 hours, and you'll receive a more detailed response to your email within 72 hours indicating the next steps in handling your report.
1117

1218
After the initial reply to your report the security team will endeavor to keep you informed of the progress being made towards a fix and full announcement.
1319

1420
## Disclosure process
1521

16-
1. Security report received and is assigned a primary handler. This person will coordinate the fix and release process. Problem is confirmed and all affected versions is determinted. Code is audited to find any potential similar problems.
22+
1. Security report received and is assigned a primary handler. This person will coordinate the fix and release process. Problem is confirmed and all affected versions is determined. Code is audited to find any potential similar problems.
1723
2. Fixes are prepared for all supported releases. These fixes are not committed to the public repository but rather held locally pending the announcement.
1824
3. A suggested embargo date for this vulnerability is chosen. This notification will include patches for all supported versions.
19-
4. On the embargo date, the [Nervos security mailing list](#TBD) is sent a copy of the announcement. The changes are pushed to the public repository. At least 6 hours after the mailing list is notified, a copy of the advisory will be published on Nervos community channels.
25+
4. On the embargo date, the [Nervos security mailing list](https://groups.google.com/u/0/a/nervos.org/g/security-mailing-list) is sent a copy of the announcement. The changes are pushed to the public repository. At least 6 hours after the mailing list is notified, a copy of the advisory will be published on Nervos community channels.
2026

2127
This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible, however it's important that we follow the release process above to ensure that the disclosure is handled in a consistent manner.
2228

2329
## Receiving disclosures
2430

25-
If you require prior notification of vulnerabilities please subscribe to the [Nervos Security mailing list](#TBD). The mailing list is very low traffic, and it receives the public notifications the moment the embargo is lifted.
31+
If you require prior notification of vulnerabilities please subscribe to the [Nervos Security mailing list](https://groups.google.com/u/0/a/nervos.org/g/security-mailing-list). The mailing list is very low traffic, and it receives the public notifications the moment the embargo is lifted.
2632

2733
If you have any suggestions to improve this policy, please send an email to [Nervos Security Team](security@nervos.org).
2834

0 commit comments

Comments
 (0)