Skip to main content

FossID Workbench

These nodes let a workflow drive a FossID Workbench instance: evaluate its gates and pull its reports as part of an automated pipeline.

Both require a FossID Workbench connection.

Workbench Review

Runs review-stage actions in FossID Workbench, most usefully evaluating gates against a scan and failing the node when the criteria you set are not met.

Because a failed gate takes the node's failure path, this is how you make a workflow stop — or divert — on a Workbench policy result.

CategoryFossID Workbench
Inputfile
Outputfile
Multiple inputsYes
ParameterTypeDefaultDescription
Workbench Connectionconnection — requiredThe Workbench instance to use.
Commandtest-connection, evaluate-gatesrequiredevaluate-gatesWhich review command to run.
Project NamestringExplicit Workbench project name. Use when running this node standalone.
Scan NamestringExplicit Workbench scan name. Use when running this node standalone.
Fail On PendingbooleanfalseFail if identifications are still pending.
Fail On PolicybooleanfalseFail when there are policy violations.
Fail On Vuln Severitycritical, high, medium, lowFail when a vulnerability at or above this severity is present.
Execute Real WorkbenchbooleantrueRun real Workbench commands. Disable only for dry-run testing.

The three Fail On … options are the gate. With all of them off, the node reports but never fails.

Workbench Report

Runs reporting-stage actions in FossID Workbench — primarily downloading reports for a project or a scan.

CategoryFossID Workbench
Inputfile
Outputfile
Multiple inputsYes
ParameterTypeDefaultDescription
Workbench Connectionconnection — requiredThe Workbench instance to use.
Commandtest-connection, download-reportsrequireddownload-reportsWhich report command to run.
Report Scopeproject, scanscanWhether to download report data for a whole project or a single scan.
Project NamestringExplicit Workbench project name. Use when running this node standalone.
Scan NamestringExplicit Workbench scan name. Use when running this node standalone.
Report Typeall, spdx, cyclone_dx, spdx_lite, xlsx, html, string_match, dynamic_top_matched_componentsspdxWhich report to download. all downloads every format available for the chosen scope.
Execute Real WorkbenchbooleantrueRun real Workbench commands. Disable only for dry-run testing.

Reports come out as file. If you want to process an SBOM report further — normalize it, merge it, check it for compliance — follow this node with Read CycloneDX or Read SPDX.