Start here
Domain and setup
Target ownership stays at Needs proof
Target ownership stays at Needs proof
Run pentest is blocked with Domain verification required
Run pentest is blocked with Domain verification required
Test logins
A password login is saved without signing in, so saving it doesn’t prove it works. The run signs in when it starts. A session token is different: Verify and attach saves it only if the request succeeds, and Run pentest tests it again before each run. A Long-lived token isn’t checked first, so a token your app rejects doesn’t stop the run: it keeps going and its report lists what it couldn’t test. See Add test users.The run ends as Failed right after it starts
The run ends as Failed right after it starts
The run dialog says A saved login no longer works
The run dialog says A saved login no longer works
CAPTCHA logins
Saving a password test user never signs in, so only form problems show up when you click Save login. The CAPTCHA, timeout and MFA messages below come from the login step of a run. See Handle CAPTCHA logins.CAPTCHA blocked this login
CAPTCHA blocked this login
This CAPTCHA flow is not supported
This CAPTCHA flow is not supported
Login could not stay within its safety boundary
Login could not stay within its safety boundary
The test sitekey does not work
The test sitekey does not work
Use a dedicated CAPTCHA bypass header
Use a dedicated CAPTCHA bypass header
Authorization, Proxy-Authorization, Cookie, Host, Content-Length, Transfer-Encoding, Connection, Upgrade, TE, Trailer, Origin or Referer.Fix: pick a name only your bypass uses, such as X-QA-Bypass. Save the test user with None, then set the header through chat. See Set Customer bypass.Login did not finish in time
Login did not finish in time
This login requires MFA or another authentication step
This login requires MFA or another authentication step
Runs and coverage
Coverage shows limited checks
Coverage shows limited checks
Changes only is locked
Changes only is locked
Deep dive shows Coming soon and can't be selected
Deep dive shows Coming soon and can't be selected
Schedule… is disabled
Schedule… is disabled
Usage went past my credit limit
Usage went past my credit limit
Findings
A card won't drop on a column
A card won't drop on a column
I can't triage, dismiss, or reopen anything
I can't triage, dismiss, or reopen anything
I dismissed a finding by mistake
I dismissed a finding by mistake
A fixed finding came back
A fixed finding came back
Awaiting retest never clears
Awaiting retest never clears
Code Audit
The repository or branch isn't in the audit form
The repository or branch isn't in the audit form
The audit failed but older findings are still listed
The audit failed but older findings are still listed
A finding stays at Needs review
A finding stays at Needs review
A merged fix didn't change the verdict
A merged fix didn't change the verdict
Schedule offers Set up Review instead of saving
Schedule offers Set up Review instead of saving
Libraries is empty or the inventory is incomplete
Libraries is empty or the inventory is incomplete
Reports
Export PDF is disabled
Export PDF is disabled
Export fails with Could not export the report
Export fails with Could not export the report
Custom report can't be selected
Custom report can't be selected
Generate custom report is disabled
Generate custom report is disabled
A run shows No report yet
A run shows No report yet
New preferences didn't change an older report
New preferences didn't change an older report