Shareable Reports
Every run gets a public report page at veriwasp.com/r/{share-slug}, a
random, unguessable slug generated the moment the run is created (even while
it's still a draft). This is the page meant to be shared: pasted into a Slack
channel, linked from a bug tracker ticket, or posted in a build-in-public
thread, without asking whoever's on the other end to create a VeriWasp
account or log in.
What's visible on the public report, without logging in
- The target URL, viewport, and (if Chaos Mode was used) a chaos badge.
- The overall status badge.
- Once the run finishes: the stitched video replay.
- The summary stats row: total steps, passed, failed, issues found.
- The full issues found list. See Issues & Accessibility Scanning.
- Every step, in order, with its action type, description, 🤖 AI badge (if applicable), pass/fail status, error message (if failed), and screenshot.
- A Copy share link button and a Download this report link (see Downloading Reports).
- A link back to VeriWasp's homepage, inviting the viewer to try it on their own app.
What's different from the private run detail page
The public report and the private /runs/{id} detail page show almost
identical content (same steps, same issues, same video), but the public
report has no account-management UI at all (no My Runs link, no credit
balance, no logout), and critically, it has no Re-run or CI trigger URL
exposed anywhere. Re-running a test and viewing/copying the CI trigger
command both require being logged in as the run's owner, on the private
/runs/{id} page. See Re-running a Test and
CI/CD Integration.
Live reports
If you share a report link for a run that's still queued or running,
the public page polls automatically the same way the private run detail
page does. Anyone with the link can watch a test execute live, step by
step, without needing an account.
The 14-day retention window
Screenshots and video for a run are stored in Cloudflare R2 with a 14-day time-to-live. After 14 days, the underlying image and video files are automatically deleted from storage. The report page itself continues to exist indefinitely (the run's metadata, step results, and issue list are never deleted), but the video player and screenshots on an expired-media report will no longer load.
If you want to keep a run's actual visual evidence, not just the text summary, beyond 14 days, download it before that window closes. See Downloading Reports for exactly what's in the downloaded archive and how to grab it from either the private or public page.
Copy share link
The Copy share link button on any report copies the current page's exact URL to your clipboard, a small convenience so you don't have to manually select and copy the address bar.