Using ScanSuite

Scheduling periodic and incremental scans

Recurring scans, monitored branches and incremental re-analysis of only what changed.

Periodic scans keep an up-to-date view of vulnerabilities, which matters because both the codebase and the scanner rules change over time.

Scheduled, monitored and incremental scans are only available for Git repositories. None of them are supported for ZIP uploads — an archive has no remote commit identity to compare against.

The scanning modes

ModeBehaviour
OnceA single run, now.
Daily / Weekly / MonthlyThe first scan runs immediately on setup; every subsequent scan runs at the same interval, based on the initial run time.
Monitor ChangesAn initial full scan of the target branch, then hourly checks for new commits. When the branch moves, only the changed files are fetched and analysed.
Incremental ScanA one-off scan of what changed since the last successful scan of the same repository and configuration.
Custom ScopeScans only the files and folders matching the patterns you supply.

Setting up a scheduled scan

  1. 01
    Open the Static Analysis tab
  2. 02
    Choose the scan frequency

    Daily, weekly or monthly.

  3. 03
    Submit

    The first scan runs immediately; the schedule follows from that run time.

Repository monitoring

The Monitor Changes mode performs an initial full scan of the target branch and then checks hourly for new commits. If the branch has moved, only the modified files are downloaded and an incremental scan runs against them.

Repository monitoring configuration
Configuring repository monitoring

How the comparison point is chosen

Standard Git scans are pinned to an exact commit SHA, and become eligible history checkpoints once they finish successfully. A newly created monitor adopts the newest compatible checkpoint before deciding whether a diff scan is needed — so setting up monitoring on a repository you have already scanned does not re-analyse the whole tree.

An Incremental Scan is a one-time user action rather than a schedule. It finds the newest compatible successful static scan for the same repository and configuration, and uses that run's source SHA as the comparison checkpoint.

This is what makes per-commit AI analysis affordable: a re-scan costs what the change costs, not what the codebase costs.

Managing scheduled scans

To view or edit existing scheduled scans, use the Saved Scans drop-down at the top of the Static Analysis section and select the configuration you want to review or adjust.

Saved scans management
The saved scans drop-down

The equivalent for dynamic and infrastructure scans is described in Schedule the scan.

Last reviewed 2026-08-16