SCA Report Import
Last updated
Software Composition Analysis findings — vulnerabilities in third-party dependencies (open source and proprietary).
Download and configure the CLI Scanner. See these guidelines.
Use the xygeni report-upload command:
Convert + upload (a report file produced by the tool):
xygeni report-upload -n=<Name> --report="path/to/report_file" -f=<format> [--branch="branch"]Pull (where supported — see the Pull mode section below):
xygeni report-upload -n=<Name> --pull -f=<format> --selector key=value [--filter key=value]If the --branch parameter is not set, the branch will be marked as "Unknown".
Move to the Xygeni dashboard to see the results.
sca-sarif
<any>
Component vulnerabilities detected by an SCA tool, SARIF format
sca-appscan-asoc
HCL AppScan on Cloud / 360
AppScan on Cloud / 360 SCA report, in XML format
sca-checkmarx
Checkmarx SCA
CxSCA report, in JSON format
sca-checkmarx-one
Checkmarx One
SCA scanner of Checkmarx One, in JSON format
sca-checkmarx-one-results
Checkmarx One
SCA scanner of Checkmarx One, exported using cx results show
sca-snyk
Snyk
Snyk SCA report, in JSON format
sca-trivy
Trivy
Trivy SCA report, in JSON format
sca-wiz-cnapp
Wiz CNAPP
Wiz CNAPP vulnerability findings export, in JSON format
sca-wiz-cli
Wiz CLI
Wiz CLI scan report (vulnerabilities), in JSON format
The following formats also support pull mode — the scanner calls the tool's API directly instead of reading a report file from disk:
sca-checkmarx-one
Checkmarx One
OAuth2 client credentials
sca-wiz-cnapp
Wiz CNAPP
OAuth2 client credentials with audience=wiz-api
See Pull-mode fetch for the per-tool walkthrough (env-var setup, selectors, filters).
If the entered name matches an existing project, the vulnerabilities in the report will be added to that project in a new tab. If the project does not exist, a new project will be created.
If you are ingesting a report to an existing project and the vulnerabilities do not appear, check the branch of the project. If you have not set the --branch parameter when executing the command, Xygeni could have marked the branch as "Unknown".
Last updated

