Getting Started: Product Security

Welcome to the Manifest Product Security Module for analyzing SBOM and Software Risk! Here is a walkthrough to get you started and maximizing the use of the platform.


Understanding the Manifest SBOM Workflow


Getting Data Into the Tool Right Away

Uploading your first SBOM

Manifest makes uploading SBOMs easy, through a variety of approaches. The fastest way to get started to manually upload (or drag-and-drop) an SBOM on Manifest's Uploads page.

If you don't already have an SBOM, you can Download a Sample SBOM

To import an SBOM into Manifest:

  1. Go to the Uploads page at the bottom of the left-hand navigation menu.
  2. Drag and drop your CycloneDX or SPDX SBOM in JSON format into the dropzone at the top of the screen.
  3. Once the SBOM has finished processing, the SBOM will appear in both Uploads and Assets

Other ways to get SBOMs

Public Github Repositories can be immediately analyzed by using a Repository URL. Manifest will automatically scan the code and output an analysis.


Visualizing Your Risk Analysis

Now that you have some SBOM data in the platform, lets walk through assessing risk.

  • Go to the Assets page, and click into the asset you uploaded
  • Take a look at the risk summary. You can also download the Asset Report for a high level overview



Creating Product Hierarchy

Products enable you to continuously represent a product with one SBOM, and deliver reports and compliance artifacts for the product as a whole. We want to enable you to attach SBOMs to a hierarchy that makes sense for your organization and the products you deliver.

This allows you to continuously merge multiple SBOMs into a single application, and deliver compliance artifacts for the consolidated grouping. Many organizations have a product they are delivering that involves multiple software repositories and a container.

Creating Products

  • Click onto the Products page.

  • Click "+ New Product" to create a product.


  • Fill in the required details such as name and product version

  • Go to the Assets page, and select the checkbox for one or more assets

  • Click the "Add to Product" button


  • Select the product you want the assets to be a part of and add them

Analyzing Products for Compliance Artifact Delivery

  • Go back to the Products page and click into the product we just added assets to
    • Now you can visualize the product with the riskiest vulnerabilities and assets across the entire product
  • Click on the Download button on the top right of the screen. This allows you to download three compliance artifacts for the entire product:
    • Vulnerability Disclosure Report (VDR). Export all triage data for all assets in the product
    • Consolidated SBOM. Download your SBOM in a single CycloneDX or SPDX format.
    • License Report. Exports a list of all components with problematic license statuses.


Automating SBOM Generation

The Manifest Scanner is CLI based and able to be used in various platforms and ecosystems. You can use the scanner in any CI/CD Pipeline or manually on source code. We have provided several example CI/CD Pipeline templates in our documentation to make it easier. The Manifest CLI tool supports SBOM generation for the following languages

If you already have SBOMS being generated by a tool, here are your options to automate the collection of those:

  • Manifest CLI
  • Manifest API


Setup your Workflows

  • Add Ticketing Integrations
    • We want you to be able to communicate with your development team using their ticketing system. See here for guidance on setting up integrations with ticketing systems.
  • Set Up License Usage Compliance
    • Review the approved license page to set what licenses you want to allow and the ones to flag and be alerted on
  • Add Users
    • Ensure that everybody on your team has access to the tool with the proper permissions
  • Setup SSO
    • The default login method is a magic link through email to get access. Setup SSO if you would like to integrate with your existing authentication.
  • Alerts and Notifications
    • Manifest offers two types of notifications on the platform. You can get alerted when:
      • A new vulnerability that affects your existing assets is discovered, as part of our continuous monitoring
      • A new SBOM is uploaded that immediately violates specific policies.