diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/__init__.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/__init__.py similarity index 100% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/__init__.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/__init__.py diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.metadata.json b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.metadata.json similarity index 97% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.metadata.json rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.metadata.json index 63c79c40b4..f8250bdd6b 100644 --- a/prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.metadata.json +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.metadata.json @@ -1,6 +1,6 @@ { "Provider": "microsoft365", - "CheckID": "entra_ca_policy_admin_portals_role_limited_access", + "CheckID": "entra_capolicy_admin_portals_role_limited_access", "CheckTitle": "Ensure that only administrative roles have access to Microsoft Admin Portals", "CheckType": [], "ServiceName": "entra", diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.py similarity index 97% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.py index fa9d749bbc..5b833f893f 100644 --- a/prowler/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access.py +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access.py @@ -7,7 +7,7 @@ from prowler.providers.microsoft365.services.entra.entra_service import ( ) -class entra_ca_policy_admin_portals_role_limited_access(Check): +class entra_capolicy_admin_portals_role_limited_access(Check): """Check if Conditional Access policies deny access to the Microsoft 365 admin center for users with limited access roles. This check ensures that Conditional Access policies are in place to deny access to the Microsoft 365 admin center for users with limited access roles. diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/__init__.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/__init__.py similarity index 100% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/__init__.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/__init__.py diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.metadata.json b/prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.metadata.json similarity index 96% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.metadata.json rename to prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.metadata.json index e5fbb950c0..20ee96b083 100644 --- a/prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.metadata.json +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.metadata.json @@ -1,6 +1,6 @@ { "Provider": "microsoft365", - "CheckID": "entra_ca_policy_identity_protection_sign_in_risk_enabled", + "CheckID": "entra_capolicy_identity_protection_sign_in_risk_enabled", "CheckTitle": "Ensure that Identity Protection sign-in risk policies are enabled", "CheckType": [], "ServiceName": "entra", diff --git a/prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.py similarity index 97% rename from prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.py index e13ca869c6..bd28bfaaf0 100644 --- a/prowler/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled.py +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled.py @@ -8,7 +8,7 @@ from prowler.providers.microsoft365.services.entra.entra_service import ( ) -class entra_ca_policy_identity_protection_sign_in_risk_enabled(Check): +class entra_capolicy_identity_protection_sign_in_risk_enabled(Check): """Check if at least one Conditional Access policy is a Identity Protection sign-in risk policy. This check ensures that at least one Conditional Access policy is a Identity Protection sign-in risk policy. diff --git a/tests/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access_test.py b/tests/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access_test.py similarity index 87% rename from tests/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access_test.py rename to tests/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access_test.py index 6d9892e0d7..8d8fa42be2 100644 --- a/tests/providers/microsoft365/services/entra/entra_ca_policy_admin_portals_role_limited_access/entra_ca_policy_admin_portals_role_limited_access_test.py +++ b/tests/providers/microsoft365/services/entra/entra_capolicy_admin_portals_role_limited_access/entra_capolicy_admin_portals_role_limited_access_test.py @@ -20,7 +20,7 @@ from tests.providers.microsoft365.microsoft365_fixtures import ( ) -class Test_entra_ca_policy_admin_portals_role_limited_access: +class Test_entra_capolicy_admin_portals_role_limited_access: def test_entra_no_conditional_access_policies(self): entra_client = mock.MagicMock entra_client.audited_tenant = "audited_tenant" @@ -31,17 +31,17 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access import ( - entra_ca_policy_admin_portals_role_limited_access, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access import ( + entra_capolicy_admin_portals_role_limited_access, ) entra_client.conditional_access_policies = {} - check = entra_ca_policy_admin_portals_role_limited_access() + check = entra_capolicy_admin_portals_role_limited_access() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -66,12 +66,12 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access import ( - entra_ca_policy_admin_portals_role_limited_access, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access import ( + entra_capolicy_admin_portals_role_limited_access, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -112,7 +112,7 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: ) } - check = entra_ca_policy_admin_portals_role_limited_access() + check = entra_capolicy_admin_portals_role_limited_access() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -138,12 +138,12 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access import ( - entra_ca_policy_admin_portals_role_limited_access, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access import ( + entra_capolicy_admin_portals_role_limited_access, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -186,7 +186,7 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: ) } - check = entra_ca_policy_admin_portals_role_limited_access() + check = entra_capolicy_admin_portals_role_limited_access() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -215,12 +215,12 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_admin_portals_role_limited_access.entra_ca_policy_admin_portals_role_limited_access import ( - entra_ca_policy_admin_portals_role_limited_access, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_portals_role_limited_access.entra_capolicy_admin_portals_role_limited_access import ( + entra_capolicy_admin_portals_role_limited_access, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -263,7 +263,7 @@ class Test_entra_ca_policy_admin_portals_role_limited_access: ) } - check = entra_ca_policy_admin_portals_role_limited_access() + check = entra_capolicy_admin_portals_role_limited_access() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS" diff --git a/tests/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled_test.py b/tests/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled_test.py similarity index 87% rename from tests/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled_test.py rename to tests/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled_test.py index 662323bbc6..11dcaa08f8 100644 --- a/tests/providers/microsoft365/services/entra/entra_ca_policy_identity_protection_sign_in_risk_enabled/entra_ca_policy_identity_protection_sign_in_risk_enabled_test.py +++ b/tests/providers/microsoft365/services/entra/entra_capolicy_identity_protection_sign_in_risk_enabled/entra_capolicy_identity_protection_sign_in_risk_enabled_test.py @@ -21,7 +21,7 @@ from tests.providers.microsoft365.microsoft365_fixtures import ( ) -class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: +class Test_entra_capolicy_identity_protection_sign_in_risk_enabled: def test_entra_no_conditional_access_policies(self): entra_client = mock.MagicMock entra_client.audited_tenant = "audited_tenant" @@ -32,17 +32,17 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled import ( - entra_ca_policy_identity_protection_sign_in_risk_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled import ( + entra_capolicy_identity_protection_sign_in_risk_enabled, ) entra_client.conditional_access_policies = {} - check = entra_ca_policy_identity_protection_sign_in_risk_enabled() + check = entra_capolicy_identity_protection_sign_in_risk_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -67,12 +67,12 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled import ( - entra_ca_policy_identity_protection_sign_in_risk_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled import ( + entra_capolicy_identity_protection_sign_in_risk_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -115,7 +115,7 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: ) } - check = entra_ca_policy_identity_protection_sign_in_risk_enabled() + check = entra_capolicy_identity_protection_sign_in_risk_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -141,12 +141,12 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled import ( - entra_ca_policy_identity_protection_sign_in_risk_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled import ( + entra_capolicy_identity_protection_sign_in_risk_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -194,7 +194,7 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: ) } - check = entra_ca_policy_identity_protection_sign_in_risk_enabled() + check = entra_capolicy_identity_protection_sign_in_risk_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -223,12 +223,12 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled import ( - entra_ca_policy_identity_protection_sign_in_risk_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled import ( + entra_capolicy_identity_protection_sign_in_risk_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -276,7 +276,7 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: ) } - check = entra_ca_policy_identity_protection_sign_in_risk_enabled() + check = entra_capolicy_identity_protection_sign_in_risk_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -305,12 +305,12 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_ca_policy_identity_protection_sign_in_risk_enabled.entra_ca_policy_identity_protection_sign_in_risk_enabled import ( - entra_ca_policy_identity_protection_sign_in_risk_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_identity_protection_sign_in_risk_enabled.entra_capolicy_identity_protection_sign_in_risk_enabled import ( + entra_capolicy_identity_protection_sign_in_risk_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -358,7 +358,7 @@ class Test_entra_ca_policy_identity_protection_sign_in_risk_enabled: ) } - check = entra_ca_policy_identity_protection_sign_in_risk_enabled() + check = entra_capolicy_identity_protection_sign_in_risk_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS"