12 rustPlatform.buildRustPackage rec {
13 pname = "noseyparker";
16 src = fetchFromGitHub {
17 owner = "praetorian-inc";
20 hash = "sha256-pFAtyvnqCLTY3l7c47rpN1jHjQon0fTPT3KaV9mcs3Q=";
23 cargoHash = "sha256-t4tZDww6aySlTBq1BB4OGhi9w6fGY2gi7mPM1SR2mt8=";
30 # These tests expect access to network to clone and use GitHub API
31 "--skip=github::github_repos_list_multiple_user_dedupe_jsonl_format"
32 "--skip=github::github_repos_list_org_badtoken"
33 "--skip=github::github_repos_list_user_badtoken"
34 "--skip=github::github_repos_list_user_human_format"
35 "--skip=github::github_repos_list_user_json_format"
36 "--skip=github::github_repos_list_user_jsonl_format"
37 "--skip=github::github_repos_list_user_repo_filter"
38 "--skip=scan::appmaker::scan_workflow_from_git_url"
51 OPENSSL_NO_VENDOR = 1;
54 description = "Find secrets and sensitive information in textual data";
55 mainProgram = "noseyparker";
56 homepage = "https://github.com/praetorian-inc/noseyparker";
57 changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md";
58 license = licenses.asl20;
59 maintainers = with maintainers; [ _0x4A6F ];
60 # limited by hyperscan
61 platforms = [ "x86_64-linux" ];