diff --git a/prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/__init__.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/__init__.py similarity index 100% rename from prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/__init__.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/__init__.py diff --git a/prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.metadata.json b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.metadata.json similarity index 97% rename from prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.metadata.json rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.metadata.json index c7dd5caa40..91fd5a307a 100644 --- a/prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.metadata.json +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.metadata.json @@ -1,6 +1,6 @@ { "Provider": "microsoft365", - "CheckID": "entra_admin_users_sign_in_frequency_enabled", + "CheckID": "entra_capolicy_admin_users_sign_in_frequency_enabled", "CheckTitle": "Ensure Sign-in frequency periodic reauthentication is enabled and properly configured.", "CheckType": [], "ServiceName": "entra", diff --git a/prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.py b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.py similarity index 98% rename from prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.py rename to prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.py index 38558fc0f3..dfe83a5e68 100644 --- a/prowler/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled.py +++ b/prowler/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled.py @@ -8,7 +8,7 @@ from prowler.providers.microsoft365.services.entra.entra_service import ( ) -class entra_admin_users_sign_in_frequency_enabled(Check): +class entra_capolicy_admin_users_sign_in_frequency_enabled(Check): """Check if Conditional Access policies enforce sign-in frequency for admin users.""" def execute(self) -> list[CheckReportMicrosoft365]: diff --git a/tests/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled_test.py b/tests/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled_test.py similarity index 90% rename from tests/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled_test.py rename to tests/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled_test.py index b3458c217d..572963017d 100644 --- a/tests/providers/microsoft365/services/entra/entra_admin_users_sign_in_frequency_enabled/entra_admin_users_sign_in_frequency_enabled_test.py +++ b/tests/providers/microsoft365/services/entra/entra_capolicy_admin_users_sign_in_frequency_enabled/entra_capolicy_admin_users_sign_in_frequency_enabled_test.py @@ -20,7 +20,7 @@ from tests.providers.microsoft365.microsoft365_fixtures import ( ) -class Test_entra_admin_users_sign_in_frequency_enabled: +class Test_entra_capolicy_admin_users_sign_in_frequency_enabled: def test_entra_no_conditional_access_policies(self): entra_client = mock.MagicMock entra_client.audited_tenant = "audited_tenant" @@ -31,18 +31,18 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) entra_client.conditional_access_policies = {} entra_client.audit_config = {"sign_in_frequency": 4} - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -68,12 +68,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -114,7 +114,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -141,12 +141,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -204,7 +204,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS" @@ -235,12 +235,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -300,7 +300,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -330,12 +330,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -393,7 +393,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "FAIL" @@ -423,12 +423,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -486,7 +486,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS" @@ -517,12 +517,12 @@ class Test_entra_admin_users_sign_in_frequency_enabled: return_value=set_mocked_microsoft365_provider(), ), mock.patch( - "prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled.entra_client", + "prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_client", new=entra_client, ), ): - from prowler.providers.microsoft365.services.entra.entra_admin_users_sign_in_frequency_enabled.entra_admin_users_sign_in_frequency_enabled import ( - entra_admin_users_sign_in_frequency_enabled, + from prowler.providers.microsoft365.services.entra.entra_capolicy_admin_users_sign_in_frequency_enabled.entra_capolicy_admin_users_sign_in_frequency_enabled import ( + entra_capolicy_admin_users_sign_in_frequency_enabled, ) from prowler.providers.microsoft365.services.entra.entra_service import ( ConditionalAccessPolicy, @@ -582,7 +582,7 @@ class Test_entra_admin_users_sign_in_frequency_enabled: ) } - check = entra_admin_users_sign_in_frequency_enabled() + check = entra_capolicy_admin_users_sign_in_frequency_enabled() result = check.execute() assert len(result) == 1 assert result[0].status == "PASS"