about summary refs log tree commit diff
path: root/pkgs/by-name/pr
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-04-04 00:02:46 +0000
committerGitHub <noreply@github.com>2024-04-04 00:02:46 +0000
commit8845a6f1c9b62312f0647dee31142ba8d7123113 (patch)
tree41d446c9b4f42015f77e153803e3702b16096875 /pkgs/by-name/pr
parent243a3db9c90e722bd2db1a480f8c1ca8060a28b3 (diff)
parent88714eefa3c6f2e01599e2c60c4db3cd7c4aa539 (diff)
Merge staging-next into staging
Diffstat (limited to 'pkgs/by-name/pr')
-rw-r--r--pkgs/by-name/pr/prowler/package.nix30
1 files changed, 19 insertions, 11 deletions
diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix
index 702d78b78a79f..ab3e0da7bc9bd 100644
--- a/pkgs/by-name/pr/prowler/package.nix
+++ b/pkgs/by-name/pr/prowler/package.nix
@@ -1,39 +1,49 @@
-{ lib
-, python3
-, fetchFromGitHub
+{
+  lib,
+  python3,
+  fetchFromGitHub,
 }:
 
 python3.pkgs.buildPythonApplication rec {
   pname = "prowler";
-  version = "3.12.1";
+  version = "3.13.0";
   pyproject = true;
 
   src = fetchFromGitHub {
     owner = "prowler-cloud";
     repo = "prowler";
     rev = "refs/tags/${version}";
-    hash = "sha256-QauDqeCa499AcZurGjn2Yv4GH04F/pahAH2ms7gAca4=";
+    hash = "sha256-19B6b+xR+f7dIu/6eINsxs7UxuV96QdsNncodC8/N3Q=";
   };
 
   pythonRelaxDeps = [
     "azure-mgmt-security"
+    "azure-storage-blob"
     "boto3"
     "botocore"
     "google-api-python-client"
+    "jsonschema"
+    "pydantic"
     "slack-sdk"
     "pydantic"
   ];
 
   nativeBuildInputs = with python3.pkgs; [
-    poetry-core
     pythonRelaxDepsHook
   ];
 
-  propagatedBuildInputs = with python3.pkgs; [
+  build-system = with python3.pkgs; [
+    poetry-core
+  ];
+
+  dependencies = with python3.pkgs; [
     alive-progress
     awsipranges
     azure-identity
+    azure-mgmt-applicationinsights
     azure-mgmt-authorization
+    azure-mgmt-cosmosdb
+    azure-mgmt-rdbms
     azure-mgmt-security
     azure-mgmt-sql
     azure-mgmt-storage
@@ -46,7 +56,7 @@ python3.pkgs.buildPythonApplication rec {
     google-api-python-client
     google-auth-httplib2
     jsonschema
-    msgraph-core
+    msgraph-sdk
     msrestazure
     pydantic_1
     schema
@@ -55,9 +65,7 @@ python3.pkgs.buildPythonApplication rec {
     tabulate
   ];
 
-  pythonImportsCheck = [
-    "prowler"
-  ];
+  pythonImportsCheck = [ "prowler" ];
 
   meta = with lib; {
     description = "Security tool for AWS, Azure and GCP to perform Cloud Security best practices assessments";