Flagship Tool
Hunt Bugs
AI-powered bug hunting that crawls your site and finds issues. Get fixes before your users complain.
Bug Categories
Visual Bugs
- Overlapping elements
- Broken layouts
- Missing images
- Z-index issues
Functional Bugs
- Broken links
- Form submission errors
- JavaScript errors
- API failures
Accessibility Bugs
- Missing alt text
- Low contrast
- Keyboard traps
- Missing labels
Performance Bugs
- Slow page loads
- Memory leaks
- Unoptimized images
- Render blocking
How It Works
Hunt Bugs uses AI vision and DOM analysis to find issues humans miss.
1
Crawl
Finds all pages up to the depth you set
2
Analyze
AI vision plus DOM inspection finds visual, functional, and a11y issues
3
Report
Bug reports with screenshots, steps to reproduce, and fixes
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | Required | Starting URL to hunt from |
depth | number | Optional | Pages deep to crawl (default: 3) |
categories | string[] | Optional | Bug categories to look for |
severity_threshold | string | Optional | Minimum severity: low | medium | high | critical |
ignore_patterns | string[] | Optional | URL patterns to skip |
max_bugs | number | Optional | Stop after finding N bugs (default: unlimited) |
Example Output
{
"url": "https://example.com",
"pages_crawled": 15,
"bugs_found": 8,
"bugs": [
{
"severity": "critical",
"category": "functional",
"page": "/checkout",
"element": "form#payment",
"issue": "Form submission fails silently when card is declined",
"reproduction": [
"1. Add item to cart",
"2. Proceed to checkout",
"3. Enter test card 4000000000000002",
"4. Click submit - no error shown"
],
"suggested_fix": "Add error handling for payment API responses"
},
{
"severity": "high",
"category": "visual",
"page": "/products",
"element": ".product-grid",
"issue": "Product cards overlap on viewport < 768px",
"screenshot": "bugs/visual-001.png",
"suggested_fix": "Add flex-wrap: wrap to .product-grid"
},
{
"severity": "medium",
"category": "accessibility",
"page": "/contact",
"element": "input#email",
"issue": "Input missing associated label",
"wcag": "1.3.1 Info and Relationships",
"suggested_fix": "Add <label for='email'> or aria-label"
}
],
"summary": {
"critical": 1,
"high": 3,
"medium": 3,
"low": 1
}
}Find bugs before your users do
Run automated bug hunts on every deploy and catch issues early.