The Repositories page shows all repositories in your project. Add repositories, run scans, and view security issues for each repository.
Repository List
View all repositories with:
- Repository name - Name from GitHub or custom label
- Last scan - When the repository was last scanned
- Issues - Open issue count
- Status - Scan status (Idle, Scanning, etc.)
Adding Repositories
Via GitHub Integration (Recommended)
- Go to Settings → Integrations
- Click “Connect GitHub” if not connected
- Return to Repositories → “Add Repository”
- Select repositories from the dropdown
Manual Setup
For repositories not in GitHub:
- Click “Add Repository”
- Select “Manual Setup”
- Follow CLI instructions to upload your code
Running Scans
Manual Scan
- Find the repository in the list
- Click “Scan”
- Monitor progress in the scan indicator
Automatic Scans
Enable auto-scanning for repositories:
- Click the repository settings (gear icon)
- Toggle “Auto Scan” on
- Scans trigger on:
- New pull requests
- Pushes to the default branch
See Auto Scan for configuration options.
Repository Detail View
Click a repository to see:
- Issues tab - Security findings for this repository only
- Scans tab - History of all scans
- Settings - Repository-specific configuration
Filtering Issues
Within a repository view:
- Filter by branch to see branch-specific issues
- Filter by severity to prioritize critical findings
- Filter by status to see open, ignored, or closed issues
Repository Settings
Configure per-repository options:
| Setting | Description |
|---|
| Default Branch | Branch to scan for baseline issues |
| Auto Scan | Enable automatic scanning on PR/push |
| Ignored Paths | File patterns to exclude from scans |
Deleting Repositories
- Click repository settings (gear icon)
- Scroll to “Danger Zone”
- Click “Delete Repository”
Deleting a repository removes all associated issues and scan history.
Related Pages