diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2021-01-12 22:09:15 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2021-01-12 22:09:15 +0100 |
commit | af94d8ca0c4a7612c6f4209e64dc1216b94b3207 (patch) | |
tree | ed858584f65d3bfcb705bfeb26dc83fcfd9d4078 /pkgs/tools/security/terrascan/default.nix | |
parent | a945fdb4839ca24c9abb48882f7996d95258617f (diff) | |
download | nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar.gz nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar.bz2 nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar.lz nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar.xz nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.tar.zst nixpkgs-af94d8ca0c4a7612c6f4209e64dc1216b94b3207.zip |
terrascan: init at 1.2.0
Diffstat (limited to 'pkgs/tools/security/terrascan/default.nix')
-rw-r--r-- | pkgs/tools/security/terrascan/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/tools/security/terrascan/default.nix b/pkgs/tools/security/terrascan/default.nix new file mode 100644 index 00000000000..fddd10da618 --- /dev/null +++ b/pkgs/tools/security/terrascan/default.nix @@ -0,0 +1,33 @@ +{ buildGoModule +, fetchFromGitHub +, lib +}: + +buildGoModule rec { + pname = "terrascan"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "accurics"; + repo = pname; + rev = "v${version}"; + sha256 = "1kjis0ylvmv1gvzp5qvi9a7x4611bjv8yx5mb6nkc0a8lscwb4c3"; + }; + + vendorSha256 = "0yfybzwjvnan4qf5w25k22iwh5hp9v8si93p4jv9bx25rw91swws"; + + # tests want to download a vulnerable Terraform project + doCheck = false; + + meta = with lib; { + description = "Detect compliance and security violations across Infrastructure"; + longDescription = '' + Detect compliance and security violations across Infrastructure as Code to + mitigate risk before provisioning cloud native infrastructure. It contains + 500+ polices and support for Terraform and Kubernetes. + ''; + homepage = "https://github.com/accurics/terrascan"; + license = with licenses; [ asl20 ]; + maintainers = with maintainers; [ fab ]; + }; +} |