Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ about: Report a reproducible bug in Buzz
labels: bug
---

> [!IMPORTANT]
> Do not include security vulnerabilities in a public issue. [Report them
> privately through a GitHub security advisory](https://github.com/block/buzz/security/advisories/new).

**Describe the bug**
A clear and concise description of what the bug is.

Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Report a security vulnerability
url: https://github.com/block/buzz/security/advisories/new
about: Report security vulnerabilities privately to the Buzz maintainers.
4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ get from zero to a merged pull request.

If you have questions that aren't answered here, [open an issue](https://github.com/block/buzz/issues/new).

If you believe you found a security vulnerability, do not open a public issue.
Follow our [security policy](SECURITY.md) to submit a private vulnerability
report instead.

---

## Table of Contents
Expand Down
19 changes: 15 additions & 4 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,25 @@

## Reporting a Vulnerability

**Please do not report security vulnerabilities through public GitHub issues.**
**Do not report security vulnerabilities through a public GitHub issue, pull
request, discussion, or other public channel.**

If you discover a security vulnerability in Buzz, please report it by emailing
**buzz@block.xyz**. Include as much detail as possible:
Use GitHub's private vulnerability reporting form instead:

**[Report a vulnerability privately](https://github.com/block/buzz/security/advisories/new)**

Submitting the form starts a private security advisory with the Buzz
maintainers. Use that advisory for vulnerability details, follow-up questions,
and coordinated remediation. Include as much detail as possible:

- A description of the vulnerability and its potential impact
- Steps to reproduce or a proof-of-concept (if available)
- The affected version(s) or commit range
- Any suggested mitigations you've identified

If GitHub's private reporting form is unavailable to you, email
**buzz@block.xyz** and do not include vulnerability details in a public issue.

You will receive an acknowledgment within **48 hours**. We aim to provide a
full response — including a timeline for a fix — within **7 days** of initial
contact. We'll keep you informed as we work toward a resolution.
Expand Down Expand Up @@ -121,4 +130,6 @@ We use `cargo audit` in CI to scan for known vulnerabilities in dependencies.
## Disclosure Policy

We follow [coordinated disclosure](https://en.wikipedia.org/wiki/Coordinated_vulnerability_disclosure).
Reporters will be credited unless they request anonymity.
We use the private advisory to coordinate validation, remediation, and
disclosure with the reporter. Reporters will be credited unless they request
anonymity.
Loading