Scheduling

Scheduled audits let you run automated security scans on a recurring basis without any manual intervention. Set a cron expression, and WithGiga will provision a fresh sandbox and run the full audit on schedule.

Creating a scheduled audit

  1. Open a workspace and click Scheduling in the workspace sidebar
  2. Click New Schedule
  3. Configure the schedule:
    • Name — a label for this schedule (e.g., “Weekly prod scan”)
    • Cron expression — when to run (see examples below)
    • Session duration — how long to allow the agent to run (1–24 hours)
  4. Click Save
The schedule becomes active immediately. The next run time is shown on the scheduling page.

Cron syntax

WithGiga uses standard 5-field cron syntax:
* * * * *
│ │ │ │ └─ day of week (0–7, 0 and 7 = Sunday)
│ │ │ └─── month (1–12)
│ │ └───── day of month (1–31)
│ └─────── hour (0–23)
└───────── minute (0–59)
Common examples
ExpressionRuns
0 9 * * 1Every Monday at 9:00 AM
0 0 * * *Every day at midnight
0 */6 * * *Every 6 hours
0 9 1 * *First of every month at 9:00 AM

Managing schedules

From the Scheduling page you can:
  • Pause a schedule without deleting it
  • Edit the cron expression or duration
  • Run now to trigger an immediate ad-hoc audit outside the schedule
  • Delete the schedule (does not affect past audit history)

Notifications

When a scheduled audit completes, WithGiga can notify you via:
  • Email — sent to your account email by default
  • Slack — if your workspace has Slack connected (see Slack Integration)

Viewing scheduled audit history

Past runs triggered by a schedule appear in the workspace audit history, tagged with their schedule name so you can distinguish scheduled scans from manual ones.

Next steps

Slack Integration

Send scheduled audit results to a Slack channel.

API: Audits

Manage schedules via the REST API.