Skip to content

Commit cb6ec1d

Browse files
committed
docs: add SECURITY.md
Separates detection vectors (public issues) from binary vulnerabilities (private advisory), documents private reporting and the supported-version policy.
1 parent f72f5ce commit cb6ec1d

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Security Policy
2+
3+
## What counts as what
4+
5+
Fortress is a stealth Chromium engine, so please route two very different things to two
6+
different places:
7+
8+
- **A detection vector** — a page or script that fingerprints Fortress and tells it apart from
9+
real Chrome — is **not** a security vulnerability. It is exactly what the project wants, and it
10+
belongs in a **public issue** (use the "Detection vector" template). The more reproducible, the
11+
better.
12+
- **A vulnerability in Fortress itself** — a way to crash the binary, escape the sandbox, leak the
13+
host (files, environment, real IP outside the configured proxy), or compromise a machine running
14+
it — is a **security issue**. Report it **privately** (below), not in a public issue.
15+
16+
## Reporting a vulnerability
17+
18+
Please use **GitHub's private vulnerability reporting**: the **Security** tab of this repository →
19+
**Report a vulnerability**. That keeps the report private to the maintainers while it is triaged.
20+
21+
Include, as far as you can:
22+
23+
- affected version (Docker tag, `pip`/`npm` version, or bundle + Chromium version from `CHROMIUM_VERSION`),
24+
- the platform, and
25+
- a minimal reproduction and the impact.
26+
27+
We aim to acknowledge a report within a few days and to keep you updated as we work on a fix.
28+
Please give us a reasonable window to release a fix before disclosing publicly.
29+
30+
## Supported versions
31+
32+
Fortress tracks stable Chromium and is released from the tip of `main`. Security fixes land on the
33+
**latest** release; older tagged releases are not maintained. Always verify a download against the
34+
release `SHA256SUMS` (the `pip`/`npm` SDKs do this automatically).

0 commit comments

Comments
 (0)