Cake.DependencyTrack
0.0.1-alpha1
See the version list below for details.
dotnet add package Cake.DependencyTrack --version 0.0.1-alpha1
NuGet\Install-Package Cake.DependencyTrack -Version 0.0.1-alpha1
<PackageReference Include="Cake.DependencyTrack" Version="0.0.1-alpha1" />
paket add Cake.DependencyTrack --version 0.0.1-alpha1
#r "nuget: Cake.DependencyTrack, 0.0.1-alpha1"
#addin nuget:?package=Cake.DependencyTrack&version=0.0.1-alpha1&prerelease
Cake.DependencyTrack
DependencyTrack (https://dependencytrack.org/) is an open source software composition analysis platform that allows organizations to identify and reduce the risk of using third-party components in their applications.
DependencyTrack integrates with multiple sources of vulnerability intelligence, such as the National Vulnerability Database (NVD), and provides a comprehensive view of the security posture of the software supply chain. DependencyTrack supports multiple formats for importing and exporting data, such as Software Bill of Materials (SBOM), CycloneDX, SPDX, and OWASP Dependency-Check. DependencyTrack also offers a rich API and a web-based dashboard for managing and visualizing the analysis results.
Cake.DependencyTrack add-in helps to integrate the dependency track platform to your CI/CD pipelines and provides functionalities like Build time bom upload, fail the pipeline when thresholds are not satisfied.
How To Use?
//Installing package
#addin nuget:?package=Cake.DependencyTrack&version=x.x.x&prerelease&loaddependencies=true
using Cake.DependencyTrack.Models;
using Cake.DependencyTrack;
var target = Argument("target", "Default");
var configuration = Argument("configuration", "Release");
Task("Default")
.Does(async (context) => {
var settings = new UploadBomSettings{
ProjectId="99f8c557-5896-4adf-903e-966d7b47e86f",
AbsoluteBomFilePath="<bom file location>",
ServerSettings=new ServerSettings{
BaseServerUrl="<dependency track server base url>",
ApiKey="<api key>"
}
};
await context.UploadBomFile(settings);
});
RunTarget(target);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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 is compatible. 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. |
-
net6.0
- System.Text.Json (>= 7.0.3)
-
net7.0
- System.Text.Json (>= 7.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.0.2 | 661 | 10/24/2023 |
0.0.1 | 512 | 10/16/2023 |
0.0.1-alpha1 | 444 | 10/16/2023 |
0.0.1-alpha | 455 | 10/16/2023 |