docs: create security policy #16140

pull narula wants to merge 1 commits into bitcoin:master from narula:security-policy changing 1 files +25 −0
  1. narula commented at 6:30 PM on June 3, 2019: contributor

    Github has started supporting SECURITY.md to contain a project's security policy. Right now, the only place to find this project's security contact is on bitcoincore.org. Adding this information to the repository makes it easier to find as SECURITY.md becomes a standard.

    This is copied almost exactly from https://bitcoincore.org/en/contact/ and based on conversations with EthanHeilman.

  2. fanquake added the label Docs on Jun 3, 2019
  3. EthanHeilman commented at 6:36 PM on June 3, 2019: contributor

    In the official github SECURITY.md template they have the a "versions supported" section and a ## Reporting a Vulnerability header. I don't see the versions table as necessary, but there might be some use to including the ## Reporting a Vulnerability header as it would keep the same pattern as the default template.

  4. naumenkogs commented at 7:47 PM on June 3, 2019: member

    ACK. I think this is a great idea, thank you.

  5. theuni commented at 9:46 AM on June 4, 2019: member

    ACK.

    Github's (sparse) documentation for SECURITY.md can be seen here: https://help.github.com/en/articles/adding-a-security-policy-to-your-repository

    It's intended to provide a standard place for these policies. By merging this here, I suspect we'll see a trickle effect as our downstreams rebase and insert their own policies.

    Also, it's worth mentioning that @narula pitched this idea to Github a few months ago (we were calling it DISCLOSURE.md then). Something might've been in the works already, but the nudge couldn't have hurt. Thanks!

  6. practicalswift commented at 10:15 AM on June 4, 2019: contributor

    ACK c5fa63bd8abf2c96955230b1800121c1dd16ede9

    Welcome as a contributor @narula! :-)

  7. fanquake commented at 2:01 PM on June 4, 2019: member
  8. jamesob approved
  9. jamesob commented at 2:09 PM on June 4, 2019: member

    utACK https://github.com/bitcoin/bitcoin/pull/16140/commits/c5fa63bd8abf2c96955230b1800121c1dd16ede9

    Compared GPG fingerprints to those on the bitcoincore.org.

  10. narula force-pushed on Jun 4, 2019
  11. narula force-pushed on Jun 4, 2019
  12. narula commented at 4:27 PM on June 4, 2019: contributor

    Rebased and added ## Reporting a vulnerability line to address @EthanHeilman's point about making this consistent with default Github formatting.

  13. jonasschnelli commented at 6:29 PM on June 4, 2019: contributor

    ACK c6d05885d7686d4bbe2eec33281b17bd32fe27b3 (verified the keys)

  14. fanquake approved
  15. promag commented at 7:42 PM on June 4, 2019: member

    utACK c6d0588.

  16. MarcoFalke commented at 9:21 PM on June 4, 2019: member

    Concept ACK. I think we should also move the EOL policy from the website into the repo, but that might be also good for a follow up pull request.

    From the template:

    ## Supported Versions
    
    Use this section to tell people about which versions of your project are
    currently being supported with security updates.
    
    | Version | Supported          |
    | ------- | ------------------ |
    | 5.1.x   | :white_check_mark: |
    | 5.0.x   | :x:                |
    | 4.0.x   | :white_check_mark: |
    | < 4.0   | :x:                |
    
  17. narula commented at 11:14 PM on June 4, 2019: contributor

    @MarcoFalke I could add something like the following to comply with the suggested format. It's a bit annoying to have the same information in two places...

    ## Supported Versions
    
    | Version | Supported          |
    | ------- | ------------------ |
    | 0.18    | :white_check_mark: |
    | 0.17    | :white_check_mark: |
    | 0.16    | :white_check_mark: |
    | 0.15    | :white_check_mark: |
    | < 0.15  | :x:                |
    
  18. docs: create security policy
    Github has started supporting SECURITY.md to contain a project's
    security policy. Right now, the only place to find this project's
    security contact is on bitcoincore.org. Adding this information to the
    repository makes it easier to find as SECURITY.md becomes a standard.
    
    This is copied almost exactly from https://bitcoincore.org/en/contact/
    and based on conversations with Ethan Heilman.
    fdd7fa19a9
  19. narula force-pushed on Jun 5, 2019
  20. narula commented at 12:14 PM on June 5, 2019: contributor

    Added Supported Versions. Pending re-ACKs on the GPG keys with the new commit hash, is this good to merge?

  21. laanwj commented at 1:29 PM on June 5, 2019: member

    ACK fdd7fa19a9fdc6f15208280201e0ce186e35a9c8

  22. fanquake approved
  23. fanquake commented at 1:31 PM on June 5, 2019: member

    ACK fdd7fa19a9fdc6f15208280201e0ce186e35a9c8

  24. laanwj merged this on Jun 5, 2019
  25. laanwj closed this on Jun 5, 2019

  26. laanwj referenced this in commit 03e2786f05 on Jun 5, 2019
  27. sipa commented at 1:35 PM on June 5, 2019: member

    How do we plan to maintain the accuracy of this file's contents in release branches?

  28. EthanHeilman commented at 1:50 PM on June 5, 2019: contributor

    @sipa Can updating this file be folded into the release process?

  29. laanwj commented at 1:50 PM on June 5, 2019: member

    I think this file is only important in master, because that's where github (as I understand) looks to display it. So maybe it'd make sense to remove it when branching.

    (there's some other process related documents with the same problem, where the answer is basically always 'look at the version in master', like release-proces.md, developer-notes.md and maybe more)

  30. sipa commented at 2:50 PM on June 5, 2019: member

    @laanwj That makes sense.

  31. jnewbery commented at 8:03 AM on June 6, 2019: member

    ACK fdd7fa19a9fdc6f15208280201e0ce186e35a9c8

    Verified the fingerprints match bitcoincore.org.

  32. laanwj referenced this in commit 8a503a6c6d on Jun 8, 2019
  33. sidhujag referenced this in commit f4c7c97256 on Jun 9, 2019
  34. PastaPastaPasta referenced this in commit 09017a0630 on Jun 27, 2021
  35. PastaPastaPasta referenced this in commit a6f738ed49 on Jun 28, 2021
  36. PastaPastaPasta referenced this in commit 4db42c8410 on Jun 29, 2021
  37. PastaPastaPasta referenced this in commit e1191629f2 on Jul 1, 2021
  38. PastaPastaPasta referenced this in commit e121789b42 on Jul 1, 2021
  39. PastaPastaPasta referenced this in commit b319d16ce0 on Jul 12, 2021
  40. Munkybooty referenced this in commit 47e6e8ada3 on Oct 29, 2021
  41. Munkybooty referenced this in commit c25c825f26 on Oct 30, 2021
  42. Munkybooty referenced this in commit 6f055c6698 on Nov 2, 2021
  43. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 21:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me