In this video· click a step to jump to it
Test recording
AuditAid — app walkthrough
55,106 ms · 40,765 pixels changed
We built this regression test for www.auditaid.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.auditaid.io. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
for (const pattern of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/sentry-cdn.com/**',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',
'**/connect.facebook.net/**',
'**/clarity.ms/**',
]) {
await page.route(pattern, function (r) { r.abort(); }).catch(function () {});
}Checks run
Notes from the demo run
AI-generatedAuditAid pitches itself with a live in-browser 'audit demo' animation on the hero and a benchmark chart (88% EVMbench recall vs named competitors including Claude Opus 4.6 and GPT-5.2) that reads as unusually confident and well-sourced for a week-old launch. Signup is Google-OAuth-only via a Railway-hosted API, gated behind a mandatory scroll-to-accept Terms of Service modal on first login.
- Real functional scan, not a mockupSubmitting a live public GitHub repo (Uniswap/v2-core) actually resolved the branch, listed all 12 .sol files with per-file effective LoC, flagged that foundry.toml/foundry.lock were missing (a real repo-quality finding), and produced a live $2,162 quote that updated as the LoC-scope slider moved.
- $1,000 signup credit, visible immediatelyNew Google sign-ins are auto-granted a $1,000 web-audit credit balance, shown on the Billing & usage page with a real ledger row timestamped to the second — a strong, concrete first-session incentive.
- Confidential-by-default framingRepeated 'zero data retention' / 'we don't keep it, you do' messaging on both the hero and the ToS is a good trust signal for a product whose entire pitch is handling other people's unaudited source code.
- Scroll-gated ToS blocks first loginThe Terms of Service modal only enables 'I agree' after the user scrolls the embedded text pane to its end — easy to miss on a first visit since the dialog gives no visible progress indicator.
- 'ZK' is a scroll-anchor, not a pageUnlike Audit/Benchmarks/Usage, the 'ZK' nav item is a same-page scroll button rather than a route — inconsistent with the rest of the nav and not obvious until clicked.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.auditaid.io — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.




















