CyfroCode

Running Scans

Queue scans against a repository and branch, monitor progress, and understand the seven scan detail tabs.

To analyze a repository for security vulnerabilities:

  1. Click the Scans tab at the top of the CyfroCode workspace, then click Queue Scan. Alternatively, open a repository detail page and click Queue Scan from there.
  2. Confirm the target repository and branch.
  3. The scan enters the Queued state and transitions through Running, then Completed (or Failed / Degraded if issues occur).
  4. Monitor progress from the Scans tab. Active and historical scans are listed with status, repository, branch, timing, and duration.

Once a scan completes, click it to open the scan detail page. The scan detail page contains seven tabs for reviewing results: Logic Map, Mind Map, Findings, Code Health, SBOM, Patches, and Intent.

Scan Detail Tabs

After clicking a completed scan, you see the scan detail page. The top shows context (repository, branch, commit, timing) and below it are seven tabs:

TabWhat It Shows
Logic MapInteractive graph of relationships across files, functions, classes, endpoints, and application layers.
Mind MapTree of endpoint cards with AI-authored explanations layered on deterministic endpoint signatures.
FindingsSecurity findings as grouped issues or raw matches, with AI explanations and severity filters.
Code HealthDead-code signals, duplicate code clusters, and other code-health indicators beyond SAST.
SBOMSoftware Bill of Materials — a full dependency inventory of all discovered components.
PatchesRemediation drafts generated for findings from this scan.
IntentArchitecture intent versus implementation comparison with missing/extra component detection.

Each tab has its own guide:

  1. Findings & AI Explanations
  2. Logic Map
  3. Mind Map
  4. Code Health & Dead-Code Detection
  5. SBOM
  6. Automated Patches
  7. Intent Analysis

Continue reading