Scanning
Zeroph Sentinel scans content in three ways.
Real-time scanning
Every time a Confluence page is created or updated, or a Jira issue is created or updated, the app automatically scans the content and records any findings. This happens in the background with no action required.
Scheduled scanning
A full instance scan runs automatically once per day. It pages through all Confluence pages and Jira issues in batches, with checkpointing so large instances can resume across execution windows.
Manual scanning
From the Scan tab you can trigger scans on demand:
- Product filter lets you scan Confluence only, Jira only, or both.
- Space or Project key lets you scope the scan to a single Confluence space or Jira project. Leave empty to scan everything.
- Smart Scan skips content that hasn't changed since the last scan (based on content hashing). If no baseline exists yet, the first Smart Scan automatically performs a full scan and establishes the baseline.
- Full Rescan clears all content hashes and scans everything from scratch.
- Reset Index clears stored content hashes so the next scan treats all content as new.
Manual scans run asynchronously in the background. After you click the scan button, the UI shows real-time progress including items scanned, findings detected, and unchanged items skipped. Scans automatically chunk their work across multiple execution windows, so there is no time limit — instances with tens of thousands of pages and issues will scan to completion. Progress is persisted between chunks, so you can safely close the browser and return later to see the current status.
After a scan completes, the results show how many items were scanned per product, how many were skipped as unchanged, and how many findings were detected. Any errors (for example, API permission issues) are displayed inline.
Smart scanning
Smart Scan uses content hashing to track what has already been scanned. After the first full scan establishes a baseline, subsequent scans only process content that has been modified since the last scan.
This significantly reduces scan time for large instances with thousands of pages and issues, since unchanged content is skipped entirely.
The Smart Scan Status card on the Scan tab shows whether a baseline has been established and when the last full scan completed. Use Reset Index to clear the baseline and force the next scan to process everything.