SbomToNotice 1.0.1

dotnet tool install --global SbomToNotice --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local SbomToNotice --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SbomToNotice&version=1.0.1
                    
nuke :add-package SbomToNotice --version 1.0.1
                    

SbomToNotice

NuGet Version License

SbomToNotice is a .NET tool that automates the generation of a comprehensive license notice file from a Software Bill of Materials (SBOM). It simplifies compliance by aggregating license information for your project's components.

Features

  • CycloneDX Support: Parses CycloneDX formatted SBOMs.
  • Automated License Fetching: Automatically retrieves license texts from GitHub repositories, SPDX license list, or specified URLs.
  • Easy Integration: Designed to be used as a .NET tool in CI/CD pipelines.

Installation

You can install SbomToNotice as a global tool:

dotnet tool install -g SbomToNotice

Usage

To generate a license notice file, use the following command:

SbomToNotice <path-to-sbom-file> -o <output-file-path>

Arguments

  • <path-to-sbom-file>: The file path to your CycloneDX SBOM file (e.g., bom.json).

Options

  • -o, --output <file-path>: (Optional) The path to the output license notice file. If not specified, the output is printed to standard output.

License

This project is licensed under the Apache License 2.0. See the LICENSE.txt file for details.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.1 63 5/8/2026
1.0.0 61 5/7/2026