@cyclonedx/cdxgen
Version:
Creates CycloneDX Software Bill of Materials (SBOM) from source or container image
51 lines • 1.81 kB
TypeScript
export function renderSarifReport(report: any, options?: {}): string;
/**
* Render an audit report as pretty JSON.
*
* @param {object} report aggregate report
* @returns {string} JSON output
*/
export function renderJsonReport(report: object): string;
/**
* Render a direct BOM audit report for terminal output.
*
* @param {object} report aggregate direct audit report
* @param {object} options render options
* @returns {string} console report text
*/
export function renderDirectBomConsoleReport(report: object, options?: object): string;
/**
* Render a direct BOM audit report as SARIF 2.1.0 output.
*
* @param {object} report aggregate direct audit report
* @param {object} [options] render options
* @returns {string} SARIF output
*/
export function renderDirectBomSarifReport(report: object, options?: object): string;
/**
* Render an audit report for terminal output.
*
* @param {object} report aggregate report
* @param {object} options render options
* @returns {string} console report text
*/
export function renderConsoleReport(report: object, options?: object): string;
/**
* Render the requested report format.
*
* @param {string} reportType format name
* @param {object} report aggregate report
* @param {object} options render options
* @returns {string} rendered report
*/
export function renderAuditReport(reportType: string, report: object, options?: object): string;
/**
* Convert predictive audit results into CycloneDX annotations.
*
* @param {object} report aggregate audit report
* @param {object} bomJson root CycloneDX BOM
* @param {object} [options] annotation options
* @returns {object[]} annotations
*/
export function formatPredictiveAnnotations(report: object, bomJson: object, options?: object): object[];
//# sourceMappingURL=reporters.d.ts.map