Add SECURITY.md - #2243
Conversation
|
I’m not sure I understand the motivation here. Since we don’t ship a software project, what responsible disclosures could we possibly get? |
|
No strong opinion but idea is, what if an issue is found in a specification (or its example implementation) here that could lead to a potential vulnerability/exploit in an implementation. |
|
I would think that for a deployed standard, contacting the implementations directly initially would be wise, then adding a "this spec should not be implemented" warning until full disclosure is reasonable. I don't think adding the BIP editors as middlemen for contacting implementations is likely to help anyone out -- half the time it seems like BIP editors have a hard enough job getting into contact with BIP authors as it is even when there's not some looming disaster... |
Yes. It might be worthwhile to state this here.
The red team or the implementation would need to contact us privately, so having the contact emails easily findable like here seems useful. |
If your goal is to publicly update a spec to recommend everyone stop using it, then I don't think there's anything that needs to be done in private. Probably having one of the (co-)authors open a PR with the extra text and merging it as soon as it's verified it's not an impersonator is the ideal outcome. If the authors aren't in the loop, I think marking a BIP as having security issues wouldn't actually comply with BIP 3 processes anyway? |
|
I believe IETF has a reasonable advisor and process. tldr:
I believe having a single email for security reports is considered a best practice instead of many individual emails. Never understood it completely because that single email distributor can be compromised. |
aefec49 to
27667bc
Compare
|
Updated with your feedback @ajtowns @edilmedeiros @murchandamus (thanks!) @edilmedeiros I wanted to add you as co-author but I don't have your git-related email yet. |
|
I think it’s jose.edil@gmail.com per a recent commit of his. Maybe you can put it in already and @edilmedeiros can confirm. (Did you know that you can look at a commit directly by adding
|
27667bc to
335c4ba
Compare
Co-authored-by: Murch <murch@murch.one> Co-authored-by: Anthony Towns <aj@erisian.com.au> Co-authored-by: Edil Medeiros <jose.edil@gmail.com>
335c4ba to
d8cb214
Compare
|
Updated, thanks! TIL. |
murchandamus
left a comment
There was a problem hiding this comment.
Maybe this should include our GPG keys, so emails can be encrypted?
Yes, this email. Thanks. |



This information is already in BIPs 2 and 3, but ISTM that an explicit SECURITY file would conform to current best practice.
I did not include a section about gpg keys to communicate sensitive information; if wanted, it could be added here or later.