Pen TestingCloud PostureShadow-AI discoveryCI/CDContinuous PlatformReportsIdentity & accessAgent Trust Fabric
Continuous Platform
One-off scans become ongoing coverage.
Register assets, put them on a schedule, watch for drift, and track risk over time. Scheduled and drift-triggered scans run the same gate → scan → billing path a manual scan does, so quota, concurrency and budget caps all still apply.
3 cadences
daily, weekly or monthly, per asset
Anchored to now
re-arming a schedule never causes a catch-up stampede
Material only
fingerprints normalize CSRF tokens, nonces and timestamps so a dynamic page cannot false-drift
Overview
GET /api/overview · CSV export org-wide
Every asset, its last scan, and what moved
A per-asset rollup: latest scan status, severity counts, the opened and resolved delta against the prior scan, and the schedule it runs on.
Assets
app.acme.com
weekly · 0C 1H 2M · +1 / −3
api.acme.com/v2
daily · drift on · 0C 0H 1M
acme/support-agent
CI webhook · 1C 2H 4M · +2 / −0
Trend, per asset
Schedules require a paid plan
Same billing path
Twelve weeks of one asset
Scheduled runs, and the two that fired because something changed.
drift
drift
week 1 — open 9weekly cadence · trigger_on_change: trueweek 12 — open 2
drift-triggered, out of cycle
scheduled, findings opened
scheduled, nothing new
What continuous means here
01
Assets
An asset is a registered target you monitor. Register it, name it, and remove it when it is gone — removing an asset also drops its CI trigger keys.
02
Schedules
Daily, weekly or monthly per asset, merge-aware: changing the cadence keeps the drift toggle and vice-versa. The next run is anchored to now when re-armed.
03
Drift detection
Between scheduled runs the platform re-fingerprints a URL or API asset, preferring its OpenAPI spec. A material change enqueues an out-of-cycle scan; fetches and re-scans are rate-limited per asset.