VeriBOM GitHub Integration
Last updated
Last updated
VeriBOM allows you to generate SBOM for your code repositories hosted on GitHub using a few simple steps. This guide provides detailed configuration steps for the same.
Before you begin, ensure that you have the following:
1. GitHub Account: You need a GitHub account with access to the repos that you want to configure in VeriBOM.
2. VeriBOM Account: Make sure you have an account in VeriBOM and the necessary permissions to configure integrations.
Step 1: Generate an access token from GitHub
Go to and log in to your account.
In GitHub, click on your profile picture in the top-right corner and select Settings.
In the left sidebar, click on Developer Settings.
Under Personal Access Tokens, click on Token (classic).
Fill in the required information. Ensure you select the necessary scopes (permissions) for your SBOM integration. Typically, "repo" and "read:org" permissions are required. It is recommended to set the expiration to "no expiration.".
Click Generate Token at the bottom of the page.
GitHub will generate a personal access token. Copy this token and store it securely. You won't be able to see it again.
Step 2: Configure GitHub Integration in VeriBOM
Login to VeriBOM.
Navigate to the Products page.
If the product for which GitHub integration is needed is already listed, click it; otherwise, click on Add Product to create the product and click it.
Click on "Add Project".
Provide project information (name, description and environment) and click on the Save and Continue button.
On next page, select GitHub under Source Type and continue.
On the next page, enter the personal access token that you generated and the repository URL. If you want to supply more than one repository URL, click on Add Another Repository. Click Save and Continue button after you have added the required repositories.
A SBOM request will be submitted. You should be able to view the SBOM when the Status is shown as completed.
In this way, we would be able to successfully integrate VeriBOM with GitHub projects and manage and track SBOM efficiently.