python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / terrascan / default.nix
blob21abae88c7afe8b1969dd04dca7f2d2ec5faba0a
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "terrascan";
8   version = "1.16.0";
10   src = fetchFromGitHub {
11     owner = "accurics";
12     repo = pname;
13     rev = "v${version}";
14     sha256 = "sha256-J54x3t3tgo5CUnYEhduOGw23MhAiqq/XudGmSQ3ENbs=";
15   };
17   vendorSha256 = "sha256-0ZwTE2FrBung7HAlklGIJlX76eRWa0ALNWjZpZijkzA=";
19   # Tests want to download a vulnerable Terraform project
20   doCheck = false;
22   meta = with lib; {
23     description = "Detect compliance and security violations across Infrastructure";
24     longDescription = ''
25       Detect compliance and security violations across Infrastructure as Code to
26       mitigate risk before provisioning cloud native infrastructure. It contains
27       500+ polices and support for Terraform and Kubernetes.
28     '';
29     homepage = "https://github.com/accurics/terrascan";
30     license = with licenses; [ asl20 ];
31     maintainers = with maintainers; [ fab ];
32   };