-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #122 from GPP-Woo/51-security-policy
Create SECURITY.md
- Loading branch information
Showing
1 changed file
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Security policy | ||
|
||
The development team is strongly committed to responsible reporting and | ||
disclosure of security-related issues. As such, we've adopted and follow a set | ||
of policies which conform to that ideal and are geared toward allowing us to | ||
deliver timely security updates to the official distribution of the product. | ||
|
||
## Reporting security issues | ||
|
||
**Short version: please report security issues by emailing | ||
[email protected].** | ||
|
||
If you discover security issues in the product or related projects under the | ||
same organization, we request you to disclose these in a *responsible* way by | ||
mailing to [email protected]. | ||
|
||
It is extremely useful if you have a reproducible test case and/or clear steps | ||
on how to reproduce the vulnerability. | ||
|
||
Please do not report security issues on the public Github issue tracker, as | ||
this makes it visible which exploits exist before a fix is available, | ||
potentially comprising a lot of unprotected instances. | ||
|
||
Once you've submitted an issue via email, you should receive an acknowledgment | ||
from a member of the security team as soon as possible, and depending on the | ||
action to be taken, you may receive further followup emails. | ||
|
||
# Timeline of the process | ||
|
||
The product's community support is provided by [ICATT]. The community support | ||
team is responsible for the handling of security issues. | ||
|
||
1. The recipients of the report first validate if there is indeed a (possible) | ||
issue. | ||
|
||
2. After validation, we confirm that we received the report and if it is indeed | ||
a valid issue. | ||
|
||
3. We have a private Github repository accessible only to the community support | ||
team. In this repository, an issue is created for the vulnerability where | ||
the impact and possible solutions are discussed. | ||
|
||
4. The next step is to create a (draft) Github security advisory, which is only | ||
visible to the repository administrators and community support team. | ||
Severity and impact will be established here. | ||
|
||
5. If appropriate, we request a [CVE identifier][CVE_identifier] from Github. | ||
|
||
6. A patch is implemented, reviewed and tested in a private fork. | ||
|
||
7. When the fix is tested and release coordination is done, the fix is merged | ||
into the primary repository. The security advisory and release are | ||
published. All managed instances should be updated. | ||
|
||
8. The release and security vulnerability are communicated to the community. | ||
This includes an announcement on the most relevant public community | ||
channels. | ||
|
||
|
||
[CVE_identifier]: https://cve.mitre.org/cve/identifiers/ | ||
[ICATT]: https://www.icatt.nl |