send findings to a single inbox.
Send findings to [email protected]. One issue per email. Include reproduction steps, the affected endpoint, and any artefact (request, payload, screenshot) that helps a triager land on the same fault path.
PGP fingerprint: PGP key publication pending. Until the fingerprint lands here, send unencrypted reports and avoid embedding raw victim data.
what we will defend; what we will not.
In-scope:
- api.warrant.build/attest · the endpoint that ingests a trace and issues the record
- api.warrant.build/healthz · health probe
- www.warrant.build/verify · the check that confirms a record is intact, run in the browser without contacting Warrant
- The attestation record itself: a record mapped to a specific EU AI Act obligation that anyone can confirm is tamper-evident and independently verifiable
Out of scope:
- Third-party dependencies (Anthropic, Render, Cloudflare Pages, Supabase, and the independent timestamping service that makes a record verifiable without contacting Warrant) · report to those vendors directly
- Denial-of-service against demo endpoints
- Social engineering of staff
- Physical security of staff devices, residences, or office space
good-faith research is welcome.
We commit to not pursuing legal action against good-faith research conducted within this scope. Test only with attestations you control. Do not access data you do not own, and do not exfiltrate or persist user data you encounter incidentally · purge it and tell us where the leak was.
a published clock the regulator can read.
A status update is a status update; it may say "still investigating" with a reason. A 90-day plan is allowed to be a plan, not a fix, when the work warrants the time.
coordinated by default; CVE where it earns one.
Coordinated disclosure preferred. Default 90-day clock from triage; we will negotiate earlier or later release with the reporter. CVE assignment via GitHub Security Advisories where the finding has a CVSS ≥ 4.0 or affects a published artefact.
no paid bounty. no engagement with templated solicitations.
Warrant does not operate a monetary bug bounty. Acknowledgment for confirmed valid findings is by name on this page, not by payment. We say so plainly because we receive a steady stream of templated outreach that asks about a bounty before any specific finding is named.
We do not respond to reports that withhold reproduction details until a payment promise. The first email must contain the affected endpoint, the steps to reproduce, the observed behaviour, and the expected behaviour. Reports that read "a potential security finding was identified, full details on acknowledgment" are filtered.
We do not engage with template / beg-bounty solicitations. If the email could be sent unchanged to any startup with a public website, it does not warrant a reply.
We do not acknowledge automated-scanner output unless a human analyst has confirmed exploitability. Missing security headers, banner / version disclosure, SPF / DMARC posture, and rate-limit edge cases without an exploit chain are out of scope per the security.txt linked below.
named here, not paid here.
This section records the names of researchers whose confirmed findings have been triaged, fixed, and disclosed. Empty as of 2026-05-11. Future entries will list reporter, date of acknowledgment, CVE if assigned, and a one-line description of the finding.