Loaded from /api/admin/stats/cumulative · super-admin only.
◷ Activity timelinenewest →
−24h−12hnow
Live queue—running · queued · recent · live
Self-test results
End-to-end smoke run against bing.com.
Run a test
Paste one or more URLs — each is crawled, audited, and queued as a report.
≈ all pages one hop from the URL. Default 25, max 60.
How far each top business flow runs. Default 15, max 40.
—
Coverage
tested vs. theoretical max
—
Work
est. wall-clock
—
Value
~ manual-QA equiv.
—
Cost
page-credits
Coverage knobs below are preset · the Standard preset picks personas / flows / sub-pages / WCAG / exploratory for you. Brand, visibility, label, account, provider & advanced settings are still applied. Switch to Custom to hand-tune coverage.
Public pages describing each test type — what it covers, what it finds, what it doesn't, and a sample finding from the report schema. Use these for prospect calls, customer-success replies, or anywhere you need to point someone at "what does Jank actually test?"
Adding a new test type? Drop the HTML in public/test-types/, add a server route in server/index.js (search for /test-types/), and add an entry to TEST_TYPE_DOCS below.
Conversion funnel — last 30 days
Trends — last 30 days
Wallboard — full-screen live-opsthree prototype layouts · open in fresh tab
Designed for the large monitor in the office. All three render the world map exactly once (no horizontal wrap), surface the live queue + the run currently in flight, and animate every ~1.2 s. Use the floating pill at the top of the wallboard to switch layouts, or press 123.
Each row turns a one-off report submit into a recurring run on the chosen cadence. Cloud Scheduler hits
POST /api/admin/schedules/tick every 5 min and queues a fresh report for every schedule whose
nextRunAt has passed. After each run, the owner gets the standard report email + a "what changed since last run" diff with a one-click stop link.
Competitive Benchmarks — public report data only
Loading…
Bug Triage — star to top · trash to remove from reports
Global kill-switches. Existing accounts and in-flight reports are NOT affected — these only block new activity.
Every change emails jason@testers.ai (override via FEATURE_FLAG_NOTIFY_TO env).
Journeys — which paths convert, and who we've nurtured
Conversion = the account reached a real paid Stripe plan (has upgradedAt / firstPaidPlan).
Accounts merely assigned a plan by an admin (no Stripe subscription) are counted as not converted.
Acquisition → paid, by source
Loading…
Nurture emails sent
Loading…
Email preview
Users — signed-up accounts
Email
Company
Plan
Status
Runs
Limits (perDay · maxPages)
Created
Trials — demo-submit, not yet signed up
Email
Company
Plan
Status
Runs
Limits (perDay · maxPages)
Created
Chatbot red-team test
Point at any page with a chatbot. We find it, probe it (positive · negative · edge · jailbreak · misuse · vertical), and score its strengths, weaknesses & risks.
Reports
API KeysPer-email keys for non-admin submitters. Demo (no key) is 1 report/day.
Email
Key
/day
Max URLs
Active
Created
Note
🌍 Live submission map
loading…
Runs / day loading…
New emails / day
Issues found / day
🌍 Global submission map
Run analytics loading…
Ask the dashboard
Hi — I see the live queue, recent reports, abuse flags, and customer/key tables. Try one of the chips below or ask anything.