endorctl scan. If you haven’t successfully scanned a project see quick start for more information.
Endor Labs supports export in the CycloneDX format, VEX format, and SPDX format.
Export an SBOM through the Endor Labs user interface
When you export an SBOM at the project level, it includes all the packages in the project and all the package versions. This allows you to combine the SBOMs of multiple packages and versions into a single SBOM. A consolidated SBOM for the project enables quick identification and assessment of vulnerabilities across all software components.Export an SBOM as CycloneDX
You can export SBOM of the project in the CycloneDX format.- Select Projects from the left sidebar.
- Select the project for which to create an SBOM.
- Click Export SBOM in the top right-hand corner.
- Select CycloneDX.
- Choose whether to export as an application or a library. If you choose to export as an application, enter an application name.
- Select the output format and type of SBOM you would like to generate in FILE FORMAT.
-
Click Add More to select the packages and package versions you want to include in the SBOM.
If you do not select specific packages, the SBOM will include information for all packages and package versions.
You can filter by ecosystem to select the type of packages to include in the SBOM.
You can also search and select multiple package versions of the same package.

- Select Include test dependencies to include test and other non-production dependencies in the exported SBOM or VEX file. By default, test dependencies are excluded from the export.
- Click Export SBOM. A file containing the SBOM will download from your browser.
Export an SBOM as SPDX
You can export SBOM of the project in the SPDX format.- Select Projects from the left sidebar.
- Select the project for which to create an SBOM.
- Click Export SBOM in the top right-hand corner.
- Select SPDX.
- Enter the name of your application in Application Name.
- Select the output format and type of SBOM you would like to generate in File Format.
-
Click Add More to select the packages and package versions you want to include in the SBOM.
If you do not select specific packages, the SBOM will include information for all packages and package versions.
You can filter by ecosystem to select the type of packages to include in the SBOM.
You can also search and select multiple package versions of the same package.

- Select Include test dependencies to include test and other non-production dependencies in the exported SBOM or VEX file. By default, test dependencies are excluded from the export.
- Click Export SBOM. A file containing the SBOM will download from your browser.
Export SBOM through endorctl
You can use the following options with the SBOM export command. You can export an SBOM in CycloneDX or SPDX format using endorctl, for a single package version or across multiple package versions. To export the CycloneDX SBOM as a library rather than an application use--component-type=library.
--output-format with the XML parameter.
--with-vex
--output-format=tag-value.
endorctl generates SBOMs in the CycloneDX format by default.