Repositories
Register repositories and configure automated scanning schedules.
Overview
The Repositories page lets you save GitHub repositories and set up automated scans. Instead of typing a URL each time, save the repo and have it scanned on a daily, weekly, or monthly schedule.
Adding a repository
Click Add repository to open the form. Enter the GitHub URL in full format (https://github.com/owner/repo) or shorthand (owner/repo). You can optionally set a display name and pick a branch if it's not main.
- Repository URL: Required. The GitHub URL of the repository to monitor.
- Display name: Optional. A friendly name shown in the table instead of the full URL.
- Default branch: The branch to scan. Defaults to
main.
Scheduled scans
Turn on the Scheduled scans toggle to scan the repository automatically. Pick a frequency and time:
- Daily: Runs every day at the specified hour (UTC)
- Weekly: Runs once per week on the chosen day and hour (UTC)
- Monthly: Runs once per month on the chosen day and hour (UTC)
Scheduled scans run in the background. Results show up in the scan results page automatically. The Next scan column shows when the next one will run.
Repository table
The repositories table shows all registered repositories with the following columns:
- Repository: Owner and name of the repository, or the display name if set
- Schedule: Frequency and time, or "Disabled" if scheduling is off
- Last scan: When the most recent scan ran and its status
- Next scan: When the next scheduled scan will run (blank if disabled)
- Actions: Scan now, edit, and delete buttons
Running a manual scan
Click the play button in the actions column to start a scan right away. It shows a loading indicator while running. You can also start scans from the Scan page with the repo URL.
Editing a repository
Click the pencil icon to edit a repository. You can change the display name, default branch, and schedule. The URL can't be changed after creation; delete and re-add if you need a different URL.
Deleting a repository
Click the trash icon to delete a repository. This removes it from the table and stops scheduled scans. Past scan results are kept in the scan results page.