CycloneDX 0.5.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global CycloneDX --version 0.5.0                
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 CycloneDX --version 0.5.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=CycloneDX&version=0.5.0                
nuke :add-package CycloneDX --version 0.5.0                

CycloneDX module for .NET

The CycloneDX module for .NET creates a valid CycloneDX bill-of-material document containing an aggregate of all project dependencies. CycloneDX is a lightweight BoM specification that is easily created, human readable, and simple to parse. The resulting bom.xml can be used with tools such as OWASP Dependency-Track for the continuous analysis of components.

Usage

Installing
dotnet tool install --global CycloneDX

If you already have a previous version of CycloneDX installed, you can upgrade to the latest version using the following command:

dotnet tool update --global CycloneDX
Options
Usage: cyclonedx [path] -o [outputDirectory]

Arguments:
  Path            The path to a .sln, .csproj, .vbproj, or packages.config file or the path to a directory which will be recursively analyzed for packages.config files.

Options:
  -o|--out <DIR>        The directorty to write the BOM
  -u|--url <URL>        Alternative NuGet repository URL to v3-flatcontainer API (a trailing slash is required).
  -r|--recursive        To be used with a single project file, it will recursively scan project references of the supplied .csproj.	
 -ns|--noSerialNumber   Do not generate bom serial number
  -?|-h|--help          Show help information
Examples

To run the CycloneDX tool you need to specify a solution or project file. In case you pass a solution, the tool will aggregate all the projects.

The following will create a BOM from a solution and all projects defined within:

dotnet CycloneDX YourSolution.sln -o /output/path

The following will recursively scan the directory structure for packages.config and create a BOM:

dotnet CycloneDX /path/to/project -o /output/path

The following will recursively scan the project references of the supplied .csproj file, and create a BOM of all package references from all included projects:

dotnet CycloneDX /path/to/project/MyProject.csproj -o /output/path -r
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 2.1

    • No dependencies.
Version Downloads Last updated
4.1.0 17,177 11/17/2024
4.0.0 194,923 9/18/2024
3.0.8 328,944 6/7/2024
3.0.7 33,161 5/28/2024
3.0.6 180,244 3/28/2024
3.0.5 245,318 1/10/2024
3.0.4 21,248 1/2/2024
3.0.3 475 1/2/2024
3.0.2 8,046 12/29/2023
3.0.1 762 12/29/2023
3.0.0 753 12/28/2023
2.10.0 285,995 11/17/2023
2.9.0 91,056 10/1/2023
2.8.1 200,428 7/11/2023
2.8.0 26,351 6/21/2023
2.7.0 541,103 11/30/2022
2.6.0 10,259 11/23/2022
2.5.1 155,574 10/17/2022
2.5.0 5,687 10/17/2022
2.4.1 22,095 10/12/2022
2.3.0 793,435 11/11/2021
2.2.0 5,585 11/7/2021
2.1.2 17,715 10/10/2021
2.1.1 3,069 10/7/2021
2.1.0 1,204 10/6/2021
2.0.1 38,995 9/23/2021
2.0.0 4,289 9/20/2021
1.6.2 14,862 8/28/2021
1.6.1 43,861 6/27/2021
1.6.0 560 6/27/2021
1.5.1 459 6/27/2021
1.5.0 47,807 5/4/2021
1.4.0 23,702 3/12/2021
1.3.0 84,394 11/12/2020
1.2.0 108,082 10/20/2020
1.1.0 1,535 10/10/2020
1.0.3 1,515 10/1/2020
1.0.2 4,117 8/26/2020
1.0.1 2,663 8/4/2020
1.0.0 3,090 7/12/2020
0.11.1 620 7/11/2020
0.11.0 3,048 6/22/2020
0.10.6 583 6/22/2020
0.10.5 2,150 6/5/2020
0.10.4 956 6/3/2020
0.10.3 1,190 5/28/2020
0.10.2 840 5/26/2020
0.10.1 974 5/22/2020
0.10.0 11,162 4/29/2020
0.9.3 2,536 3/30/2020
0.9.2 4,274 2/10/2020
0.9.1 759 2/9/2020
0.9.0 10,378 11/14/2019
0.5.0 44,621 9/18/2019
0.4.0 1,161 7/27/2019
0.3.3 14,563 1/23/2019
0.3.2 787 1/23/2019
0.3.1 774 1/22/2019
0.3.0 764 1/22/2019
0.2.1 914 10/8/2018
0.2.0 913 10/5/2018
0.1.0 949 10/3/2018