# Producing reports

At the moment you can generate the following reports with the `isaac` scanner by specifying the appropriate flag at command line invocation

`--report-json`\
Produces a JSON report file of the analysis\
Example: `--report-json=report.json`

`--report-pdf`\
Produces a PDF report file of the analysis\
Example: `--report-pdf=report.pdf`

`--report-sbom`\
Produces a SBOM report, the format is defined based on the extension of the file:

* .json - a standard licensing bible report, JSON format
* .pdf - a standard licensing bible report, PDF format
* .csv - a standard SBOM Meterian report, CSV format
* .cdx.xml - a standard CycloneDX SBOM report, XML format
* .cdx.json - a standard CycloneDX SBOM report, JSON format

Example: `--report-sbom=~/sbom.csv`

`--report-console`\
Emits an analysis report on the console. By default this report will show colours if the target console supports it. Alternatively you can enforce the report to be emitted with colours or without with switches `color` or `nocolor`\
Example: `--report-console`, `--report-console:color`, `--report-console:nocolor`
