What PipeWarden actually does with your code, credentials, and findings — and what it doesn't. Updated May 2026.
We are honest about certifications to avoid the dead-deal-after-procurement-googled-us moment.
| Standard | Status | Plan |
|---|---|---|
| SOC 2 Type I | In progress | Audit kicks off when MRR ≥ $10k (target Q3 2026, via Vanta/Drata) |
| SOC 2 Type II | Not yet | Year-2 target after Type I clears |
| ISO 27001 | Not yet | Roadmap; revisit at Series A |
| HIPAA BAA | Self-host only | Self-hosted deploy supports HIPAA workflows; we do not sign BAAs for our hosted SaaS today |
| GDPR | DPA available | Self-hosted = your DPA boundary. Hosted = standard DPA on request |
| FedRAMP | Not in plan | Out of scope until clear customer demand |
| Tier | Source code | Findings | Telemetry |
|---|---|---|---|
| Free | Never uploaded | Local SQLite only unless you opt in | Off by default. Set PIPEWARDEN_TELEMETRY=on to send anonymous install + scan-count events |
| Pro | Never uploaded | Synced to your account for trend charts; metadata only (severity, category, file path, line) | Same opt-in as Free |
| Team | Never uploaded by default; opt-in remote analyzer for Claude-AI tier on critical findings, with per-repo allowlist | Synced to your team account; per-user RBAC | Opt-out; audit log captures all access |
PipeWarden stores third-party tokens (GitHub PATs, GitLab tokens, Bitbucket app passwords, etc.) so it can poll your CI/CD systems on your behalf.
PIPEWARDEN_VAULT_KEY.docs/vault-rotation.md. The CLI ships a pipewarden vault rotate command.cosign verify-blob instructions in the release notes..github/workflows/ci.yml); a release is blocked on any unresolved Critical or High in the build chain.We aim to acknowledge reports within 48 hours and ship a fix within 14 days for High/Critical issues. A bug-bounty program will launch after the first public release.