Files
xbin/SECURITY.md
T

50 lines
1.8 KiB
Markdown

# Security Policy
## Supported versions
Security fixes are applied on a best-effort basis to the active development line:
| Version | Supported |
| ----------------------- | ------------ |
| `main` | Yes |
| Older commits and forks | No guarantee |
If you are running a deployed instance, please verify the issue against the latest code on `main` before reporting it when possible.
## Reporting a vulnerability
Please do **not** open public GitHub issues for security vulnerabilities.
Use one of these private channels instead:
1. Prefer GitHub's private vulnerability reporting or security advisory flow for this repository if it is available.
2. Otherwise, use the private maintainer contact listed on [xi-xu.me](https://xi-xu.me/).
Please include:
- a clear description of the issue
- affected commit, branch, or deployment version if known
- reproduction steps or a proof of concept
- impact assessment
- any suggested mitigations if you have them
## What to expect
- Reports are reviewed on a best-effort basis.
- We will try to acknowledge valid reports within 5 business days.
- If the report is accepted, we will work on a fix and coordinate disclosure timing with the reporter when appropriate.
- Please avoid public disclosure until a fix or mitigation is available.
## Scope guidance
The most relevant areas for security reports include:
- encryption, decryption, and secret-handling flows
- access control around paste retrieval, deletion, and import
- burn-after-reading coordination
- D1, R2, queue, and Durable Object data handling
- configuration mistakes that could expose sensitive data
- injection, traversal, or cross-site scripting risks in the Worker or SPA
Non-security bugs, feature requests, and support questions should go through the normal public issue templates instead.