Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / version-management / git-hound / default.nix
blob7a135b69a2e3b7dac1fb49cb7c095782d156b26d
1 { buildGoModule
2 , fetchFromGitHub
3 , lib
4 }:
6 buildGoModule rec {
7   pname = "git-hound";
8   version = "1.4";
10   src = fetchFromGitHub {
11     owner = "tillson";
12     repo = pname;
13     rev = "v${version}";
14     sha256 = "sha256-HD5OK8HjnLDbyC/TmVI2HfBRIUCyyHTbA3JvKoeXV5E=";
15   };
17   vendorHash = null;
19   meta = with lib; {
20     description = "Reconnaissance tool for GitHub code search";
21     longDescription = ''
22       GitHound pinpoints exposed API keys and other sensitive information
23       across all of GitHub using pattern matching, commit history searching,
24       and a unique result scoring system.
25     '';
26     homepage = "https://github.com/tillson/git-hound";
27     license = with licenses; [ mit ];
28     maintainers = with maintainers; [ fab ];
29     broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.goModules --check
30   };