prowler: 5.7.5 -> 5.12.2 (#445863)
This commit is contained in:
@@ -21,14 +21,14 @@ let
|
||||
in
|
||||
py.pkgs.buildPythonApplication rec {
|
||||
pname = "prowler";
|
||||
version = "5.7.5";
|
||||
version = "5.12.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prowler-cloud";
|
||||
repo = "prowler";
|
||||
tag = version;
|
||||
hash = "sha256-KcHHZPklJZ7o5cs30rL+vGaeST8LUdGfdhG7daZZzX0=";
|
||||
hash = "sha256-HSMlWuwYc8m6WUNy0Ja5VuC2lbC3mbK2bPHNQY+nk0U=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = true;
|
||||
@@ -40,23 +40,29 @@ py.pkgs.buildPythonApplication rec {
|
||||
awsipranges
|
||||
azure-identity
|
||||
azure-keyvault-keys
|
||||
azure-mgmt-apimanagement
|
||||
azure-mgmt-applicationinsights
|
||||
azure-mgmt-authorization
|
||||
azure-mgmt-compute
|
||||
azure-mgmt-containerregistry
|
||||
azure-mgmt-containerservice
|
||||
azure-mgmt-cosmosdb
|
||||
azure-mgmt-databricks
|
||||
azure-mgmt-keyvault
|
||||
azure-mgmt-loganalytics
|
||||
azure-mgmt-monitor
|
||||
azure-mgmt-network
|
||||
azure-mgmt-rdbms
|
||||
azure-mgmt-recoveryservices
|
||||
azure-mgmt-recoveryservicesbackup
|
||||
azure-mgmt-resource
|
||||
azure-mgmt-security
|
||||
azure-mgmt-search
|
||||
azure-mgmt-security
|
||||
azure-mgmt-sql
|
||||
azure-mgmt-storage
|
||||
azure-mgmt-subscription
|
||||
azure-mgmt-web
|
||||
azure-monitor-query
|
||||
azure-storage-blob
|
||||
boto3
|
||||
botocore
|
||||
@@ -65,6 +71,7 @@ py.pkgs.buildPythonApplication rec {
|
||||
dash
|
||||
dash-bootstrap-components
|
||||
detect-secrets
|
||||
dulwich
|
||||
google-api-python-client
|
||||
google-auth-httplib2
|
||||
jsonschema
|
||||
@@ -73,6 +80,7 @@ py.pkgs.buildPythonApplication rec {
|
||||
msgraph-sdk
|
||||
numpy
|
||||
pandas
|
||||
py-iam-expand
|
||||
py-ocsf-models
|
||||
pydantic_1
|
||||
pygithub
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
lib,
|
||||
azure-common,
|
||||
azure-mgmt-core,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
isodate,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-databricks";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
extension = "zip";
|
||||
hash = "sha256-cNETYtwtF/X7HbDP5lwa9VuPE28aDbmltR56z3YM9bk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
isodate
|
||||
azure-common
|
||||
azure-mgmt-core
|
||||
];
|
||||
|
||||
# Module has no tests
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Microsoft Azure Data Bricks Management Client Library";
|
||||
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/databricks/azure-mgmt-databricks";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-databricks_${version}/sdk/databricks/azure-mgmt-databricks/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "iamdata";
|
||||
version = "0.1.202509241";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloud-copilot";
|
||||
repo = "iam-data-python";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-bZkU+9wrFqokw8/6FzjoCu2vNUWcJRNj8f6b+XCFKlc=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "iamdata" ];
|
||||
|
||||
enabledTestPaths = [ "iamdata/tests/*.py" ];
|
||||
|
||||
meta = {
|
||||
description = "Module for utilizing AWS IAM data for Services, Actions, Resources, and Condition Keys";
|
||||
homepage = "https://github.com/cloud-copilot/iam-data-python";
|
||||
changelog = "https://github.com/cloud-copilot/iam-data-python/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
iamdata,
|
||||
poetry-core,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "py-iam-expand";
|
||||
version = "0.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prowler-cloud";
|
||||
repo = "py-iam-expand";
|
||||
tag = version;
|
||||
hash = "sha256-P6PWf7qkc/8/BeRycYgvFApIaUrbhKq4h718Nrs817U=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [ iamdata ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "py_iam_expand" ];
|
||||
|
||||
meta = {
|
||||
description = "Module to expand and deobfuscate AWS IAM actions";
|
||||
homepage = "https://github.com/prowler-cloud/py-iam-expand";
|
||||
changelog = "https://github.com/prowler-cloud/py-iam-expand/releases/tag/${src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -1404,6 +1404,8 @@ self: super: with self; {
|
||||
|
||||
azure-mgmt-databoxedge = callPackage ../development/python-modules/azure-mgmt-databoxedge { };
|
||||
|
||||
azure-mgmt-databricks = callPackage ../development/python-modules/azure-mgmt-databricks { };
|
||||
|
||||
azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { };
|
||||
|
||||
azure-mgmt-datalake-analytics =
|
||||
@@ -6892,6 +6894,8 @@ self: super: with self; {
|
||||
|
||||
i3ipc = callPackage ../development/python-modules/i3ipc { };
|
||||
|
||||
iamdata = callPackage ../development/python-modules/iamdata { };
|
||||
|
||||
iammeter = callPackage ../development/python-modules/iammeter { };
|
||||
|
||||
iapws = callPackage ../development/python-modules/iapws { };
|
||||
@@ -12428,6 +12432,8 @@ self: super: with self; {
|
||||
|
||||
py-expression-eval = callPackage ../development/python-modules/py-expression-eval { };
|
||||
|
||||
py-iam-expand = callPackage ../development/python-modules/py-iam-expand { };
|
||||
|
||||
py-improv-ble-client = callPackage ../development/python-modules/py-improv-ble-client { };
|
||||
|
||||
py-libnuma = callPackage ../development/python-modules/py-libnuma { };
|
||||
|
||||
Reference in New Issue
Block a user