MAGDOX Code Security documentation

Reports and exports

What each output contains and which format to use for which audience.

Status: Preview

One run, several representations. The human-readable report is for release owners and auditors. Machine-readable exports feed code-scanning views, inventories and downstream tooling. All are produced from the same run, so they never disagree.

Reports and exports
OutputFormatContainsTypical audience
Review reportPDF, HTML, MarkdownSummary, scope and coverage, findings grouped by severity with evidence and dispositions, inventories summary, run metadataRelease owners, auditors, customers
Findings exportSARIF 2.1Every finding with rule, level, locations, evidence properties and current dispositionCode-scanning views, ticketing, dashboards
Software inventoryCycloneDX, SPDXComponents, versions, relationships, licences where available, with stated inventory scopeProcurement, compliance, downstream SBOM tooling
Cryptographic inventoryCycloneDX CBOMAlgorithms, libraries and usage relationships found in code and configuration, with unknowns kept visibleCrypto governance, migration planning
Run manifestJSONChecks run, coverage, CLI and rule versions, timingReproducibility, audit trail

Inventory scope

A source inventory, a resolved-dependency inventory and a built-artefact inventory describe different things. Every inventory export states which one it is in its metadata, and the report repeats it in plain language.

Disposition in exports

Reviewer decisions are included in SARIF and in the report so that a downstream consumer sees the same picture as the review UI. A finding marked as accepted risk is still present, with its reason, not silently removed.