diff --git a/pkgs/development/tools/bomber-go/default.nix b/pkgs/development/tools/bomber-go/default.nix new file mode 100644 index 000000000000..0c09e1e7c1a5 --- /dev/null +++ b/pkgs/development/tools/bomber-go/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "bomber-go"; + version = "0.3.4"; + + src = fetchFromGitHub { + owner = "devops-kung-fu"; + repo = "bomber"; + rev = "refs/tags/v${version}"; + hash = "sha256-q30wTM8HQURDBUReQsXgKHI4m4sSdHbWPwUld0sAays="; + }; + + vendorHash = "sha256-tkjwnc5EquAuIfYKy8u6ZDFJPl/UTW6x7vvY1QTsBXg="; + + ldflags = [ + "-w" + "-s" + ]; + + meta = with lib; { + description = "Tool to scans Software Bill of Materials (SBOMs) for vulnerabilities"; + homepage = "https://github.com/devops-kung-fu/bomber"; + license = licenses.mpl20; + mainProgram = "bomber"; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 942bbe4386a7..9d771863719d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5129,6 +5129,8 @@ with pkgs; bogofilter = callPackage ../tools/misc/bogofilter { }; + bomber-go = callPackage ../development/tools/bomber-go { }; + bomutils = callPackage ../tools/archivers/bomutils { }; boofuzz= callPackage ../tools/security/boofuzz { };