CycloneDX 0.5.0
See the version list below for details.
dotnet tool install --global CycloneDX --version 0.5.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local CycloneDX --version 0.5.0
#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 | Versions 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. |
-
.NETCoreApp 2.1
- No dependencies.
Version | Downloads | Last updated |
---|---|---|
4.0.0 | 131,281 | 9/18/2024 |
3.0.8 | 303,746 | 6/7/2024 |
3.0.7 | 32,004 | 5/28/2024 |
3.0.6 | 174,146 | 3/28/2024 |
3.0.5 | 234,619 | 1/10/2024 |
3.0.4 | 21,036 | 1/2/2024 |
3.0.3 | 469 | 1/2/2024 |
3.0.2 | 7,335 | 12/29/2023 |
3.0.1 | 756 | 12/29/2023 |
3.0.0 | 714 | 12/28/2023 |
2.10.0 | 273,651 | 11/17/2023 |
2.9.0 | 90,828 | 10/1/2023 |
2.8.1 | 198,976 | 7/11/2023 |
2.8.0 | 26,335 | 6/21/2023 |
2.7.0 | 534,510 | 11/30/2022 |
2.6.0 | 10,216 | 11/23/2022 |
2.5.1 | 154,944 | 10/17/2022 |
2.5.0 | 5,604 | 10/17/2022 |
2.4.1 | 22,090 | 10/12/2022 |
2.3.0 | 783,861 | 11/11/2021 |
2.2.0 | 5,559 | 11/7/2021 |
2.1.2 | 17,713 | 10/10/2021 |
2.1.1 | 3,067 | 10/7/2021 |
2.1.0 | 1,202 | 10/6/2021 |
2.0.1 | 38,993 | 9/23/2021 |
2.0.0 | 4,282 | 9/20/2021 |
1.6.2 | 14,799 | 8/28/2021 |
1.6.1 | 43,857 | 6/27/2021 |
1.6.0 | 558 | 6/27/2021 |
1.5.1 | 457 | 6/27/2021 |
1.5.0 | 47,799 | 5/4/2021 |
1.4.0 | 23,697 | 3/12/2021 |
1.3.0 | 84,240 | 11/12/2020 |
1.2.0 | 108,063 | 10/20/2020 |
1.1.0 | 1,533 | 10/10/2020 |
1.0.3 | 1,513 | 10/1/2020 |
1.0.2 | 4,080 | 8/26/2020 |
1.0.1 | 2,661 | 8/4/2020 |
1.0.0 | 3,088 | 7/12/2020 |
0.11.1 | 616 | 7/11/2020 |
0.11.0 | 3,038 | 6/22/2020 |
0.10.6 | 581 | 6/22/2020 |
0.10.5 | 2,148 | 6/5/2020 |
0.10.4 | 954 | 6/3/2020 |
0.10.3 | 1,186 | 5/28/2020 |
0.10.2 | 838 | 5/26/2020 |
0.10.1 | 970 | 5/22/2020 |
0.10.0 | 11,160 | 4/29/2020 |
0.9.3 | 2,534 | 3/30/2020 |
0.9.2 | 4,270 | 2/10/2020 |
0.9.1 | 755 | 2/9/2020 |
0.9.0 | 10,376 | 11/14/2019 |
0.5.0 | 44,619 | 9/18/2019 |
0.4.0 | 1,159 | 7/27/2019 |
0.3.3 | 14,509 | 1/23/2019 |
0.3.2 | 785 | 1/23/2019 |
0.3.1 | 772 | 1/22/2019 |
0.3.0 | 762 | 1/22/2019 |
0.2.1 | 911 | 10/8/2018 |
0.2.0 | 910 | 10/5/2018 |
0.1.0 | 946 | 10/3/2018 |
See https://github.com/CycloneDX/cyclonedx-dotnet/blob/master/CHANGELOG.md#050 for release notes.