Skip to main content

Scheduled Scans

Scheduled Scans let you configure recurring assessment cadences on a Project. You set a schedule and AISafe creates and runs assessments at the configured intervals.

How it works

  1. You configure one or more schedule entries on a project, each with a cadence (e.g. daily, weekly, monthly) and an assessment type.
  2. AISafe creates assessments at each scheduled interval.
  3. Each scheduled assessment runs like any other: it loads context from the project's living knowledge base, produces findings, and fires webhook events on completion.

Why schedule scans?

Scheduled scans are essential for maintaining an accurate security posture over time. Codebases change: new dependencies appear, new endpoints open, and patterns that were safe become vulnerable due to upstream changes. Regular scans catch these drifts before they become incidents.

Configuring a schedule

You configure schedules on the project's settings page. Each schedule entry specifies:

  • Cadence: how often the scan runs (daily, weekly, monthly, or a custom interval)
  • Assessment type: code audit or pentest
  • Source revision/ref: which branch or ref to scan (for code audits)

See Guide: Set up scheduled scans for step-by-step instructions.