Where OWASP.WTF is going. Sourced from ROADMAP.md at the repo root — edit it via PR to propose changes.
overall:22/63 shipped·10 phases
Shipped
Live in main and published to GitHub Packages.
In Progress
Actively being built. PRs landing.
Planned
Scoped and queued. Issues filed.
Exploring
Under consideration. Open to discussion.
Planned
Vision
> OWASP.WTF runs the best open-source security scanners and turns the mess > into one OWASP Top 10 semantic report with agent-ready fixes. We don't compete on detection. We orchestrate, normalize, prioritize, map to OWASP, and emit reports humans and coding agents can act on.
ShippedETA 2026-Q2
8/8
100%
Phase 1 — Release Automation Foundation
Productionize the release pipeline so every version ships automatically from Conventional Commits with no manual bumps.
Conventional Commits enforced via commitlint + husky
semantic-release wired with conventionalcommits preset
Tag format anchored to `cli-v*`
0.x graduation guard (BREAKING → minor while pre-1.0)
CI quality gates: lint, typecheck, test, build, self-scan
Release workflow: gated by CI, publishes to GitHub Packages
Post-release smoke test
Build-time version metadata (`--version` reports SHA + build date)
In ProgressETA 2026-Q2
10/11
91%
Phase 2 — Meta-Scanner Orchestrator
Reposition the CLI from "another scanner" to an AppSec orchestrator that runs best-of-breed OSS tools, normalizes their output, and maps to OWASP Top 10. See [`specs/owasp-wtf-v2.md`](./specs/owasp-wtf-v2.md).
Hosted dashboards, team collaboration, historical trends.
Hosted scan history per repo
Team accounts and access control
Trend charts (severity over time)
PR check integration as a GitHub App
Webhook delivery for findings
Planned
Non-goals
- Reimplementing what Trivy / Semgrep / Gitleaks already do - Replacing vulnerability management platforms (DefectDojo, ArmorCode, Apiiro) - Implying official OWASP foundation endorsement — marketing must say _"OWASP Top 10 oriented."_
$ Want to nudge a priority? Open an issue or comment on existing ones.