Skip to content

doc: mention GitHub private vulnerability reporting in SECURITY.md - #9409

Closed
vincenzopalazzo wants to merge 1 commit into
ElementsProject:masterfrom
vincenzopalazzo:security-md-github-vuln-reporting
Closed

doc: mention GitHub private vulnerability reporting in SECURITY.md#9409
vincenzopalazzo wants to merge 1 commit into
ElementsProject:masterfrom
vincenzopalazzo:security-md-github-vuln-reporting

Conversation

@vincenzopalazzo

Copy link
Copy Markdown
Collaborator

Summary

SECURITY.md currently only lists security@blockstream.com as the reporting channel. GitHub private vulnerability reporting is enabled on this repository, but a reporter reading the security policy would never know.

This PR advertises it as the preferred channel, keeping the email as an alternative.

Why

Private vulnerability reporting is strictly better for both sides than email:

  • Private by default — the report opens as a draft advisory visible only to the reporter and maintainers (no risk of a public issue with exploit details).
  • Single workspace — discussion, fix collaboration (private fork), credit, and coordinated disclosure all happen in one place.
  • CVEs built in — maintainers can request a CVE from GitHub directly on the advisory when publishing.
  • Better reporter UX — one click from the Security tab, no GPG setup needed.

Changes

The "Reporting a Vulnerability" section now reads:

To report security vulnerabilities, you can either:

  • Use GitHub private vulnerability reporting (preferred): click "Report a vulnerability" in the Security tab. ...
  • Send an email to security@blockstream.com (GPG key below).

The note that the email address is exclusively for vulnerability reporting is preserved, as is the GPG key table (still needed for the email channel and release signatures).

Changelog-None

The security policy only listed the security@blockstream.com email as a
reporting channel. Private vulnerability reporting is enabled on this
repository, so advertise it as the preferred channel: it keeps reports
private by default, lets reporters and maintainers collaborate on a fix
in a single draft advisory, and streamlines CVE assignment and
coordinated disclosure.

The email address remains documented as an alternative.

Changelog-None
@madelinevibes

Copy link
Copy Markdown
Collaborator

I'm going to pause reviewing and confirming this right now. After the onslaught of AI-reported-vulnerabilities, we will review the method to report and then I'll review/amend as we need to.
LOVE the initiative @vincenzopalazzo !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants