Release Channels
OpenVAPT has one codebase and one website. Every build moves through four channels, from Alpha to Stable, and it moves up only when every gate for the next channel passes on that exact build. AI Cybersecurity Engineers run the gates, and the promotion code refuses any build whose gates do not all pass.
Stable
Not Released YetA release candidate that spent at least 14 days without regressions and has the legal reviewer's sign-off for public release.
For: Everyone, for their own use
Gate
- Everything required for Release Candidate, re-run on the exact Release Candidate commit
- At least 14 days in Release Candidate
- The AI legal reviewer's sign-off for public release
Release Candidate
Not Released YetA beta that is signed, has provenance and an SBOM, installs cleanly, and spent at least 7 days in beta.
For: Testers preparing to rely on it
Gate
- Everything required for Beta, re-run on the exact Beta commit
- At least 7 days in Beta
- Installer test: a verified build installs and a tampered one is refused
- The Beta release carries Sigstore signatures, build provenance and an SBOM
Beta
Not Released YetAn alpha that passed the full lab, the legal review and at least 7 days without regressions.
For: Early testers on test machines
Gate
- Everything required for Alpha, re-run on the exact Alpha commit
- At least 7 days in Alpha
- An AI legal review recorded for the Alpha build being promoted, with no open High legal risk
Alpha
Releasedv0.1.0-alpha.6
2026-10-15 · commit e8fbd0343f26
Every change that passes CI. Incomplete and may be wrong; for testing the project itself.
For: Contributors and AI Cybersecurity Engineers
Gate
- CI green: format, vet, race tests, static analysis, security and vulnerability scans
- Lab proof: every check fails on the vulnerable lab and passes on the hardened lab
- A new build since the last Alpha
Where OpenVAPT Stands
| Item | Value |
|---|---|
| Most Mature Channel | Alpha |
| Next Stable Version | v0.1.0 |
| Legal Review Record | Unreleased, reviewed 2026-10-14 by AI legal reviewer (Claude Opus 5.5 sub-agent, fresh context; an AI system, not a human lawyer); open High legal risks: 0; High risks accepted by the owner, not closed: 2 |
How a Build Is Promoted
Every day the promote workflow finds the most mature channel whose history, time and legal gates pass, and the exact commit that would move up.
That exact commit runs the full CI suite, the lab proof and the installer test again. Nothing tested on another commit counts.
The build is published with checksums, Sigstore signatures, build provenance and an SBOM. Alpha, Beta and Release Candidate are marked pre-release.
Every gate is checked once more with the real evidence, and the promotion is appended to the public record. Records are never edited.
Gate logic: internal/channels/channels.go. Workflow: .github/workflows/promote.yml. Record: release/channels.json.
Promotion History
| Date | Channel | Version | Commit | Evidence |
|---|---|---|---|---|
| 2026-10-15 | Alpha | v0.1.0-alpha.6 | e8fbd0343f26 | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
| 2026-10-14 | Alpha | v0.1.0-alpha.5 | a2e2d702715a | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
| 2026-10-14 | Alpha | v0.1.0-alpha.4 | 12bdadd31748 | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
| 2026-10-14 | Alpha | v0.1.0-alpha.3 | 67259ac74258 | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
| 2026-10-13 | Alpha | v0.1.0-alpha.2 | 12791243df48 | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
| 2026-10-13 | Alpha | v0.1.0-alpha.1 | 2e53a7d52fa9 | CI Green: format, vet, race tests, static analysis, security and vulnerability scans Lab Proof: every check fails on the vulnerable lab and passes on the hardened lab |
Choosing a Channel
Use Stable once it exists. Use Release Candidate, Beta or Alpha only on test machines, to help find problems before Stable. The installer picks Stable by default; see Download for every channel's install command. openvapt version prints the channel of the build you run, and every report records it.