secretscanner: init at 20210214-42a38f9

+39
+37
pkgs/tools/security/secretscanner/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , hyperscan 5 + , pkg-config 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "secretscanner"; 10 + version = "20210214-${lib.strings.substring 0 7 rev}"; 11 + rev = "42a38f9351352bf6240016b5b93d971be35cad46"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "deepfence"; 15 + repo = "SecretScanner"; 16 + inherit rev; 17 + sha256 = "0yga71f7bx5a3hj5agr88pd7j8jnxbwqm241fhrvv8ic4sx0mawg"; 18 + }; 19 + 20 + vendorSha256 = "0b7qa83iqnigihgwlqsxi28n7d9h0dk3wx1bqvhn4k01483cipsd"; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + 24 + buildInputs = [ hyperscan ]; 25 + 26 + postInstall = '' 27 + mv $out/bin/SecretScanner $out/bin/$pname 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "Tool to find secrets and passwords in container images and file systems"; 32 + homepage = "https://github.com/deepfence/SecretScanner"; 33 + license = with licenses; [ mit ]; 34 + maintainers = with maintainers; [ fab ]; 35 + }; 36 + } 37 +
+2
pkgs/top-level/all-packages.nix
··· 24776 24776 24777 24777 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { }; 24778 24778 24779 + secretscanner = callPackage ../tools/security/secretscanner { }; 24780 + 24779 24781 sent = callPackage ../applications/misc/sent { }; 24780 24782 24781 24783 seq24 = callPackage ../applications/audio/seq24 { };