|
| 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