Scan Status
Monitor your scans and understand scan states. A scan progresses through these states: Queued → Running → Complete ↘ Partial (some failed)...
Scan Status
Monitor your scans and understand scan states.
Scan States
A scan progresses through these states:
Queued → Running → Complete
↘ Partial (some failed)
↘ Failed
State Descriptions
| State | Description |
|---|---|
| Queued | Waiting in the queue to start |
| Running | Scanners are actively analyzing |
| Complete | All scanners finished successfully |
| Partial | Some scanners succeeded, some failed |
| Failed | All scanners failed |
Monitoring Scans
During Scan
While a scan runs, you see:
Progress Bar
- Overall completion percentage
- Animated progress indicator
Scanner Status List
Each scanner shows:
- Name
- State (queued, running, complete, failed)
- Duration
- Findings count
Estimated Time
- Based on contract size and scanner selection
- Updates as scanners complete
Real-Time Updates
The page updates automatically:
- No need to refresh
- Scanner states update instantly
- Findings count updates as they arrive
Scan Duration
Typical Times
| Preset | Single File | Project |
|---|---|---|
| Quick | 30s - 1 min | 1 - 2 min |
| Standard | 2 - 4 min | 3 - 5 min |
| Deep | 5 - 10 min | 10 - 15 min |
Factors Affecting Duration
| Factor | Impact |
|---|---|
| Contract size | More code = longer |
| Complexity | Complex logic = longer |
| Number of scanners | More scanners = longer |
| Scanner types | Fuzzers take longest |
| System load | High load = queuing |
Scanner-Level Status
Individual Scanner States
Each scanner in your scan has its own state:
| Icon | State | Meaning |
|---|---|---|
| ⏳ | Queued | Waiting to start |
| 🔄 | Running | Currently analyzing |
| ✅ | Complete | Finished successfully |
| ❌ | Failed | Error occurred |
| ⏸️ | Skipped | Not applicable |
Viewing Scanner Details
Click any scanner to see:
- Start/end times
- Duration
- Error message (if failed)
- Raw output (advanced)
Scan Results
When Complete
Once all scanners finish:
- Results page loads automatically
- Summary shows finding counts
- Findings listed by severity
Partial Results
If some scanners fail:
- Successful results are available
- Failed scanners show error
- Option to retry failed scanners
View Past Scans
- Go to Scans in navigation
- See all past scans
- Click any scan to view results
Background Scanning
Navigating Away
You can leave the scan page:
- Scan continues in background
- No need to keep the tab open
- Results saved automatically
Notifications
Get notified when complete:
| Method | When |
|---|---|
| Browser | Tab notification + sound |
| If enabled in settings | |
| Webhook | For CI/CD integration |
Checking Status Later
- Click the scan icon in header (shows active scans)
- Or go to Scans list
- Status visible in scan list
Scan Queue
How Queuing Works
Scans are processed in order:
- Fair queuing across all users
- Your scans are queued together
- Each scanner runs as resources allow
Queue Position
When queued, you may see:
- "Position in queue: 3"
- "Estimated wait: ~1 minute"
Priority Scanning
On Professional and Enterprise plans:
- Priority queue access
- Faster processing during high load
- Reduced wait times
Handling Issues
Stuck at "Queued"
If queued for >5 minutes:
- Check system status
- Try restarting the scan
- Contact support if persists
Scanner Failed
If individual scanners fail:
- Click the failed scanner
- Read the error message
- Common causes:
- Syntax errors in contract
- Timeout (contract too complex)
- Scanner-specific issues
All Scanners Failed
If everything fails:
- Check contract for syntax errors
- Try with a simpler preset
- Upload contract again
- Contact support
Scan History
Viewing History
Go to Scans to see:
- All past scans
- Status of each
- Quick access to results
Filtering History
Filter by:
- Date range
- Contract/project
- Status (complete, failed)
- Scan preset
Scan Retention
Scan results are retained based on plan:
| Plan | Retention |
|---|---|
| Free | 30 days |
| Developer | 90 days |
| Startup | 180 days |
| Professional | 365 days |
| Enterprise | 730 days |
FAQ
Q: Can I cancel a running scan?
A: Yes. Click Cancel on the scan page.
Q: Do canceled scans count against my quota?
A: No. Only completed scans count.
Q: Why is my scan taking so long?
A: Complex contracts and fuzzing scanners take longer. See timing estimates above.
Q: Can I run multiple scans at once?
A: Yes. Scans run concurrently based on plan limits.
Next Steps
- Re-Scanning - When to re-scan
- Understanding Results - Read findings
- Managing Findings - Triage workflow