Skip to content
Merged
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
25 changes: 25 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,28 @@ Use the affected repository's report form, not this repository's form for an unr

If that option is unavailable, request a private reporting channel without posting sensitive
details. Wait for a private channel before sending reproduction steps or impact information.

A useful report names the affected repository and version or commit, explains the impact, and
gives the smallest reproduction you can. Please test only against your own installations, never
against someone else's deployment or data.

## What Happens Next

- **Acknowledgement:** we accept or decline the report within three business days, and tell you
which.
- **Assessment:** we confirm the issue and its severity, and tell you the result within seven days.
- **Fix:** we aim to release a fix within 14 days for critical and high severity issues, and
within 90 days for others. We tell you if a fix will take longer.
- **Disclosure:** we keep the report private until a fixed release is available. We then publish
a GitHub security advisory, with a CVE where one applies, and credit you unless you would rather
stay anonymous.
- **Handling:** reports are triaged with the help of AI agents under the maintainer's
supervision. A report stays inside the private advisory. Its proof of concept is never run: we
reproduce the issue with our own tests.

## Out of Scope

- Vulnerabilities in third-party dependencies, unless our use of them makes the issue worse.
Please report those upstream.
- Issues that need an already compromised machine or account, or physical access.
- Findings from automated scanners without a demonstrated impact.
Loading