Skip to main content

Reporting and review

These nodes are how results leave a workflow: as a document, as an email, or as something a person has to sign off on.

Generate PDF Report

Generates a PDF of the SBOM's annotations — a summary plus detailed findings, filtered to the annotation types you care about.

Annotations are what earlier nodes leave behind: Normalize Data records what it rewrote, Verify Licenses records what did not check out, and Regulatory Compliance records what a regulation requires but the SBOM lacks. This node turns that trail into a document.

CategoryReporting
Inputsbom
Outputfile
Multiple inputsYes
ParameterTypeDefaultDescription
Include errorsbooleantrueInclude ERROR annotations.
Include warningsbooleantrueInclude WARNING annotations.
Include policy violationsbooleantrueInclude POLICY_VIOLATION annotations.
Include user reviewsbooleantrueInclude USER_REVIEW annotations — comments left by human reviewers.
Include reviewsbooleanfalseInclude REVIEW annotations.
Include notes and commentsbooleanfalseInclude NOTE and COMMENT annotations.
Include otherbooleanfalseInclude remaining annotation types.

The defaults produce a report of things that need attention. Turning on notes and comments produces a fuller audit trail — including every change normalization made — which is more useful for evidence than for triage.

Send Email Report

Emails the workflow results to an address you specify.

Accepts any, which means it can be attached almost anywhere — including to a failure path, which is the most common use: tell someone when a run went wrong.

CategoryReporting
Inputany
Output— (ends a branch)
Multiple inputsYes
ParameterTypeDefaultDescription
Tostring — requiredAddress to send the report to.
Subjectstringa default subject lineSubject line for the email.

Review

Emails the SBOM to a reviewer and pauses the workflow until they approve it using a secure one-time link.

CategoryReview
Inputsbom
Outputsbom
Multiple inputsYes
ParameterTypeDefaultDescription
Toemail — requiredThe reviewer. Receives the attachment and the approval link.
SubjectstringOptional email subject line.

Approving continues the success path; rejecting takes the failure path. The mechanics, and how to design for rejection, are covered in Reviews.