Skip to content

Commit 2462b25

Browse files
authored
Merge pull request #448 from awehttam/claudesbbs
docs: add SECURITY.md vulnerability disclosure policy
2 parents b57115c + 8f54165 commit 2462b25

1 file changed

Lines changed: 61 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
BinktermPHP is developed as a rolling release. Security fixes are applied to
6+
the latest released version and the `claudesbbs` staging branch. There is no
7+
long-term support for older tagged releases — please keep your installation
8+
up to date with the most recent release.
9+
10+
| Version | Supported |
11+
| ------- | --------- |
12+
| Latest release | :white_check_mark: |
13+
| `claudesbbs` (staging) | :white_check_mark: |
14+
| Older releases | :x: |
15+
16+
## Reporting a Vulnerability
17+
18+
**Please do not report security vulnerabilities through public GitHub issues,
19+
pull requests, discussions, or the support BBS.**
20+
21+
Instead, use one of the following private channels:
22+
23+
1. **GitHub Private Vulnerability Reporting** (preferred) — open a report via
24+
the **Security** tab of the repository
25+
(<https://github.com/awehttam/binkterm-php/security/advisories/new>).
26+
2. **Email**<awehttam@gmail.com>.
27+
28+
Please include as much of the following as you can:
29+
30+
- The affected component (web UI, API, BinkP mailer, Telnet/SSH daemon,
31+
door framework, admin daemon, etc.) and file paths if known.
32+
- BinktermPHP version or commit hash, PHP version, and deployment type
33+
(bare metal, Docker).
34+
- A description of the issue and its impact (e.g. authentication bypass,
35+
RCE, SQL injection, XSS, SSRF, privilege escalation, information
36+
disclosure).
37+
- Step-by-step reproduction instructions or a proof of concept.
38+
- Any suggested remediation.
39+
40+
## Scope
41+
42+
In scope:
43+
44+
- The BinktermPHP application code in this repository (`src/`, `routes/`,
45+
`public_html/`, `templates/`, `scripts/`, `telnet/`, `ssh/`,
46+
`mcp-server/`, `dosbox-bridge/`, `tools/`).
47+
- Default configuration shipped in the repository.
48+
49+
Out of scope:
50+
51+
- Third-party libraries in `vendor/` and `node_modules/` — report those to
52+
their respective maintainers (but let us know so we can bump the
53+
dependency).
54+
- Vulnerabilities requiring physical access to the server or a
55+
pre-compromised host.
56+
- Findings that depend on insecure sysop configuration contrary to the
57+
documented guidance in `docs/`.
58+
- Denial of service through sheer traffic volume, social engineering of
59+
sysops or users, and self-XSS.
60+
61+

0 commit comments

Comments
 (0)