Reading the results

Reports and exports

Nine reports, each written for a different reader — what you hand to an engineer, an executive, or somebody doing due diligence on you.

The nine report types

Different readers need different documents, and a single PDF serves none of them well. Six are produced from one scan; three span the whole portfolio.

Per scan — Technical report, Compliance view, Developer report, Hardening config, Attacker's view, Incident runbook. The hardening config, attacker's view and incident runbook are offered on website scans only, because each is a derivation over facts a repository scan does not have.

Across the portfolio — Executive report, Remediation plan, AI security report.

  • Technical report — the findings with evidence, severity and confidence, for the engineer fixing them.
  • Compliance view — the same scan mapped onto framework control areas.
  • Developer report — line-level pointers and paste-ready fixes.
  • Hardening config — only the missing headers, as configuration for eight platforms, CSP offered report-only.
  • Attacker's view — the reconnaissance minute in the order it happened, with dead ends marked as dead ends rather than omitted.
  • Incident runbook — this asset's registrar, platform, mail and storage named, with evidence-before-cleanup ordering.
  • Executive report — the portfolio's position and its direction, without a finding list.
  • Remediation plan — ordered by what to fix first, with the evidence attached to each item.
  • AI security report — the AI bill of materials and what was assessed about it.
The reports page showing the available report types.

Machine-readable exports

Findings export as JSON, dependencies as an SBOM, and a completed scan can carry an in-toto attestation so a downstream system can verify the scan happened and what it produced.

Confidence survives the export

Every exported finding keeps its confidence grade. A report that flattens inference and fact into one list is a report that will eventually be acted on wrongly.