⚡ Pro Trial Loading...
Add payment to keep Pro →
⚠️ Your Pro trial has expired — you're now on the free tier (3 scans/day)
Upgrade to Pro →

Scan your web app

Enter a URL and TestHawk will crawl your application, analyze every page for issues, and identify critical user flows.

Scanning...
CRAWLING
0 Pages
0 Issues
0 Flows

Scheduled Scans

Automatically scan your URLs on a daily or weekly cadence. Get email reports with health scores and issue changes.

No scheduled scans yet. Set one up above to automate your QA.

Scan History

🔍

No scans yet. Enter a URL above to start your first scan.

Scan Report

{ } JSON — full data
CSV — issues table
# Markdown — formatted report
🛡 Compliance Report — JSON

Settings

Webhook Notifications
After each scan completes, TestHawk will POST a summary to your configured webhooks.
Works with Slack Incoming Webhooks, Discord, and any service that accepts JSON POST.
No webhooks configured yet.
GitHub Auto-Scan Integration
Automatically trigger a scan when you push code or open a PR. After each scan, TestHawk posts a commit status check and (on PRs) a comment with the health score.
📖 How to set up the GitHub webhook
  1. Add an integration below with your repo URL, a secret, and the app URL to scan.
  2. Go to your GitHub repo → Settings → Webhooks → Add webhook
  3. Set Payload URL to: https://testhawk-2.polsia.app/api/webhooks/github
  4. Set Content type to application/json
  5. Paste your Webhook Secret (same value you entered below)
  6. Choose Let me select individual events → check Pushes and Pull requests
  7. Click Add webhook
  8. Optional: Provide a GitHub Personal Access Token (PAT with repo:status and pull_requests:write scopes) to enable commit status checks and PR comments.
No GitHub integrations configured yet.
✓ Link copied to clipboard