Uploading SBOMs and VEX Documents

This ability is limited to team members with Admin and/or Member roles.

Manifest offers multiple ways to upload existing SBOMs or VEX documents in the app.

Upload Requirements

Users can upload files in two formats:

FileFormatFile Types
SBOMCycloneDX (Versions 1.x or later).json, .xml,
SBOMSPDX (Versions 2.x or later).json, .xml, .spdx, .spdxtv, .tv
VEX DocumentCSAF or OpenVEX.json

Manually Uploading an SBOM or VEX Document

  1. In the left navigation bar, go to Uploads.
  2. Drag an SBOM or VEX document into the “drop zone” at the top of the screen, or click Click to Upload.
  3. A panel will open with additional upload options. Here you can specify whether the SBOM should be Active/Inactive , 1st/3rd Party, and whether you want to Enrich the SBOM with more metadata.
  4. Click Upload to start uploading the SBOM.
☝️

Depending on the size of the SBOM, it may take a minute or two for the upload and scanning to complete.

While SBOMs are being processed, they appear in the Pending Uploads tab. Once an SBOM has successfully completed processing, it will appear in the Successful tab.

SBOMs that fail to be processed or are in the wrong format can be found in the Failed tab. If uploading an SBOM repeatedly fails, please contact Manifest for additional support.




Uploading an SBOM with the API

For more information on how to upload SBOMs or VEX documents with our API, check out our official API Documentation




Uploading SBOMs with the Manifest CLI

Use the publish command from the Manifest cli to publish SBOMs to the Manifest platform. Read more about the cli here: Using the CLI.