noseyparker: init at 0.12.0 (#209466)

* noseyparker: init at 0.11.0

* noseyparker: 0.11.0 -> 0.12.0
This commit is contained in:
0x4A6F 2023-05-25 21:03:11 +02:00 committed by GitHub
parent 2ee8cc9dcc
commit 4a0f9dcc2c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 52 additions and 0 deletions

View file

@ -0,0 +1,50 @@
{ lib
, rustPlatform
, fetchFromGitHub
, stdenv
, cmake
, pkg-config
, openssl
, hyperscan
}:
rustPlatform.buildRustPackage rec {
pname = "noseyparker";
version = "0.12.0";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "noseyparker";
rev = "v${version}";
hash = "sha256-qop6KjTFPQ5o1kPEVPP0AfDfr8w/JP3YmC+sb5OUbDY=";
};
cargoHash = "sha256-ZtoJO/R11qTFYAE6G7AVCpnYZ3JGrxtVSXvCm0W8DAA=";
postPatch = ''
# disabledTests (network, failing)
rm tests/test_noseyparker_github.rs
rm tests/test_noseyparker_scan.rs
'';
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
openssl
hyperscan
];
OPENSSL_NO_VENDOR = 1;
meta = with lib; {
description = "Find secrets and sensitive information in textual data";
homepage = "https://github.com/praetorian-inc/noseyparker";
changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ _0x4A6F ];
# limited by hyperscan
platforms = [ "x86_64-linux" ];
};
}

View file

@ -25697,6 +25697,8 @@ with pkgs;
nix-tour = callPackage ../applications/misc/nix-tour { };
noseyparker = callPackage ../tools/security/noseyparker { };
nosqli = callPackage ../tools/security/nosqli { };
nsd = callPackage ../servers/dns/nsd (config.nsd or {});