Skip to main content

Core Concepts

Project / Workspace

A project is one website/app you scan. Slack is connected at workspace level, then channels subscribe per project.

Baseline vs Current

Baseline is your approved reference image. Current is the new screenshot from this run.

Runs / Builds

Each action execution creates one run (scan) and keeps status like queued, running, completed, failed.

Approvals

You can promote a completed run to baseline using the baseline approval endpoint or Slack action button.

PR status checks

On pull requests, the action can post/update one ScanU bot comment and fail the job on differences.

Limits and concurrency

Public API applies rate limits (100 requests/minute). Large matrices increase run time because each browser/device combo generates more screenshots.