Scan History
View and manage the scan history for a specific repository.
Viewing Scan History
The Scan History page shows all previous scans for a repository, organized by date (most recent first).
Step 1: Navigate to Scan History
- Log in to your Can I Run That account at https://app.canirunthat.com
- Go to Dashboard and locate the repository you want to view history for
- Click on the repository to open the Repository Status page
- Click the Scan History button or link to view all previous scans for that repository
Understanding the Scan History Table
The Scan History table includes the following columns:
| Column | Description |
|---|---|
| Scan # | Sequential scan number for this repository (e.g., #1, #2, #3) |
| Date | The date and time the scan completed |
| Status | Current status: Completed, Running, Pending, Failed, or No Changes |
| Score | The overall risk score (0–100) — only shown for completed scans |
| Grade | The overall risk grade (A, B, C, D, E, F) — only shown for completed scans |
| Change | How the score changed from the previous scan (e.g., +5, -10, or "First scan") |
| Trigger | How the scan was triggered: Initial, Manual, or Scheduled |
| Commit | The Git commit SHA of the scanned code |
| Files | Number of new, changed, and reused files in this scan |
| Action | Button to view the report (for completed scans) |
Scan Status Values
- Completed — Scan finished successfully with a report available
- Running — Scan is currently in progress (analyzing code)
- Pending — Scan is queued and waiting to start
- Failed — Scan encountered an error; check repository status for details
- No Changes — Code hadn't changed from the previous scan; no new report generated
Re-Scanning a Repository
You can trigger a new scan at any time to analyze the latest code changes.
Step 1: Start a Re-scan
- From the Scan History page, click the Re-scan Now button in the top right
- Alternatively, go to the Repository Status page and click Re-scan Now
Step 2: Monitor the Scan
- A new scan will be added to the history table with "Pending" status
- The scan will move to "Running" once it starts analyzing the code
- The scan typically takes a few minutes to several hours, and in some cases up to 24 hours, depending on repository size and system load
- Refresh the page to see the latest scan status
What Happens During a Scan
- Can I Run That clones the latest version of the repository branch
- The code is analyzed for security vulnerabilities, dependencies, and code quality issues
- A new report is generated when the scan completes
- The previous scan's report remains available for comparison
info
If no code changes are detected, the scan will complete with "No Changes" status and no new report is generated.
Next Steps
- View a Report — Click a completed scan to open the Security Report
- Set Up Scheduled Scans — Automate regular scans in Scan Scheduling
- Manage Team Members — Grant team members access to view scans in Team Management