SBOMgensbomgen

Creating CBOMs Using the IBM Sonar Cryptography SonarQube Plugin

Introduction

This tutorial illustrates how to create a CBOM from Java or Python projects using the SonarQube Sonar Cryptography Plugin.

Requirements

Installation

SonarQube & SonarScanner

Ensure you have the SonarQube and SonarScanner installed, and ideally on your PATH, via downloading and unzipping the .zip files for SonarQube and SonarScanner.

Sonar Cryptography Plugin

Download the Sonar Cryptography .jar file and place it into your SonarQube plugins/ folder.

Usage

Notes

Example SBOM

The following section illustrates a CycloneDX JSON Cryptographic Bill of Materials (CBOM) of the pyopenssl codebase, generated by the SonarQube Cryptography Plugin.

Pretty JSON Display

sonarqube


    

References