From 5f88e5a6288e7396fe8bb834da36c3d30dbf785f Mon Sep 17 00:00:00 2001 From: HugoPBrito Date: Fri, 14 Mar 2025 13:27:17 +0100 Subject: [PATCH] refactor: rename check --- .../__init__.py | 0 ..._user_cannot_create_tenants.metadata.json} | 2 +- ...ure_default_user_cannot_create_tenants.py} | 2 +- ...efault_user_cannot_create_tenants_test.py} | 26 +++++++++---------- 4 files changed, 15 insertions(+), 15 deletions(-) rename prowler/providers/microsoft365/services/entra/{entra_policy_ensure_default_user_cannot_create_tenants => entra_capolicy_ensure_default_user_cannot_create_tenants}/__init__.py (100%) rename prowler/providers/microsoft365/services/entra/{entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.metadata.json => entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.metadata.json} (95%) rename prowler/providers/microsoft365/services/entra/{entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.py => entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.py} (96%) rename tests/providers/microsoft365/services/entra/{entra_policy_ensure_default_user_cannot_create_tenants/microsoft365_entra_policy_ensure_default_user_cannot_create_tenants_test.py => entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants_test.py} (76%) diff --git a/prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/__init__.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/__init__.py similarity index 100% rename from prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/__init__.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/__init__.py diff --git a/prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.metadata.json b/prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.metadata.json similarity index 95% rename from prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.metadata.json rename to prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.metadata.json index 12a0da5cf9..915e32be08 100644 --- a/prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.metadata.json +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.metadata.json @@ -1,6 +1,6 @@ { "Provider": "microsoft365", - "CheckID": "entra_policy_ensure_default_user_cannot_create_tenants", + "CheckID": "entra_capolicy_ensure_default_user_cannot_create_tenants", "CheckTitle": "Ensure that 'Restrict non-admin users from creating tenants' is set to 'Yes'", "CheckType": [], "ServiceName": "entra", diff --git a/prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.py similarity index 96% rename from prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.py index de2c2112eb..7151e49ec3 100644 --- a/prowler/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/entra_policy_ensure_default_user_cannot_create_tenants.py +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants.py @@ -4,7 +4,7 @@ from prowler.lib.check.models import Check, CheckReportMicrosoft365 from prowler.providers.microsoft365.services.entra.entra_client import entra_client -class entra_policy_ensure_default_user_cannot_create_tenants(Check): +class entra_capolicy_ensure_default_user_cannot_create_tenants(Check): """Check if default users are restricted from creating tenants. This check verifies whether the authorization policy prevents non-admin users diff --git a/tests/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/microsoft365_entra_policy_ensure_default_user_cannot_create_tenants_test.py b/tests/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants_test.py similarity index 76% rename from tests/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/microsoft365_entra_policy_ensure_default_user_cannot_create_tenants_test.py rename to tests/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants_test.py index 5c615b1da0..64089858f9 100644 --- a/tests/providers/microsoft365/services/entra/entra_policy_ensure_default_user_cannot_create_tenants/microsoft365_entra_policy_ensure_default_user_cannot_create_tenants_test.py +++ b/tests/providers/microsoft365/services/entra/entra_capolicy_ensure_default_user_cannot_create_tenants/entra_capolicy_ensure_default_user_cannot_create_tenants_test.py @@ -10,7 +10,7 @@ from tests.providers.microsoft365.microsoft365_fixtures import ( ) -class Test_entra_policy_ensure_default_user_cannot_create_tenants: +class Test_entra_capolicy_ensure_default_user_cannot_create_tenants: def test_entra_empty_tenant(self): entra_client = mock.MagicMock entra_client.authorization_policy = {} @@ -21,15 +21,15 @@ class Test_entra_policy_ensure_default_user_cannot_create_tenants: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants import ( - entra_policy_ensure_default_user_cannot_create_tenants, + from prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants import ( + entra_capolicy_ensure_default_user_cannot_create_tenants, ) - check = entra_policy_ensure_default_user_cannot_create_tenants() + check = entra_capolicy_ensure_default_user_cannot_create_tenants() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -52,12 +52,12 @@ class Test_entra_policy_ensure_default_user_cannot_create_tenants: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants import ( - entra_policy_ensure_default_user_cannot_create_tenants, + from prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants import ( + entra_capolicy_ensure_default_user_cannot_create_tenants, ) entra_client.authorization_policy = AuthorizationPolicy( @@ -69,7 +69,7 @@ class Test_entra_policy_ensure_default_user_cannot_create_tenants: ), ) - check = entra_policy_ensure_default_user_cannot_create_tenants() + check = entra_capolicy_ensure_default_user_cannot_create_tenants() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -92,12 +92,12 @@ class Test_entra_policy_ensure_default_user_cannot_create_tenants: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_policy_ensure_default_user_cannot_create_tenants.entra_policy_ensure_default_user_cannot_create_tenants import ( - entra_policy_ensure_default_user_cannot_create_tenants, + from prowler.providers.microsoft365.services.entra.entra_capolicy_ensure_default_user_cannot_create_tenants.entra_capolicy_ensure_default_user_cannot_create_tenants import ( + entra_capolicy_ensure_default_user_cannot_create_tenants, ) entra_client.authorization_policy = AuthorizationPolicy( @@ -109,7 +109,7 @@ class Test_entra_policy_ensure_default_user_cannot_create_tenants: ), ) - check = entra_policy_ensure_default_user_cannot_create_tenants() + check = entra_capolicy_ensure_default_user_cannot_create_tenants() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS"