refactor: rename entra_identity_protection_sign_in_risk_enabled

This commit is contained in:
HugoPBrito committed 2025-03-13 20:08:36 +01:00
1 parent f0d4c2cfda
commit 4ab392a4c1
4 files changed
+23 -23

No files matched your search

@@ -1,6 +1,6 @@
{
"Provider": "microsoft365",
"CheckID": "entra_identity_protection_sign_in_risk_enabled",
"CheckID": "entra_ca_policy_identity_protection_sign_in_risk_enabled",
"CheckTitle": "Ensure that Identity Protection sign-in risk policies are enabled",
"CheckType": [],
"ServiceName": "entra",
@@ -8,7 +8,7 @@ from prowler.providers.microsoft365.services.entra.entra_service import (
)
class entra_identity_protection_sign_in_risk_enabled(Check):
class entra_ca_policy_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.
@@ -21,7 +21,7 @@ from tests.providers.microsoft365.microsoft365_fixtures import (
)
class Test_entra_identity_protection_sign_in_risk_enabled:
class Test_entra_ca_policy_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_identity_protection_sign_in_risk_enabled:
return_value=set_mocked_microsoft365_provider(),
),
mock.patch(
"prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled.entra_client",
"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",
new=entra_client,
),
):
from prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled import (
entra_identity_protection_sign_in_risk_enabled,
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,
)
entra_client.conditional_access_policies = {}
check = entra_identity_protection_sign_in_risk_enabled()
check = entra_ca_policy_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_identity_protection_sign_in_risk_enabled:
return_value=set_mocked_microsoft365_provider(),
),
mock.patch(
"prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled.entra_client",
"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",
new=entra_client,
),
):
from prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled import (
entra_identity_protection_sign_in_risk_enabled,
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_service import (
ConditionalAccessPolicy,
@@ -115,7 +115,7 @@ class Test_entra_identity_protection_sign_in_risk_enabled:
)
}
check = entra_identity_protection_sign_in_risk_enabled()
check = entra_ca_policy_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_identity_protection_sign_in_risk_enabled:
return_value=set_mocked_microsoft365_provider(),
),
mock.patch(
"prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled.entra_client",
"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",
new=entra_client,
),
):
from prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled import (
entra_identity_protection_sign_in_risk_enabled,
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_service import (
ConditionalAccessPolicy,
@@ -194,7 +194,7 @@ class Test_entra_identity_protection_sign_in_risk_enabled:
)
}
check = entra_identity_protection_sign_in_risk_enabled()
check = entra_ca_policy_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_identity_protection_sign_in_risk_enabled:
return_value=set_mocked_microsoft365_provider(),
),
mock.patch(
"prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled.entra_client",
"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",
new=entra_client,
),
):
from prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled import (
entra_identity_protection_sign_in_risk_enabled,
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_service import (
ConditionalAccessPolicy,
@@ -276,7 +276,7 @@ class Test_entra_identity_protection_sign_in_risk_enabled:
)
}
check = entra_identity_protection_sign_in_risk_enabled()
check = entra_ca_policy_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_identity_protection_sign_in_risk_enabled:
return_value=set_mocked_microsoft365_provider(),
),
mock.patch(
"prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled.entra_client",
"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",
new=entra_client,
),
):
from prowler.providers.microsoft365.services.entra.entra_identity_protection_sign_in_risk_enabled.entra_identity_protection_sign_in_risk_enabled import (
entra_identity_protection_sign_in_risk_enabled,
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_service import (
ConditionalAccessPolicy,
@@ -358,7 +358,7 @@ class Test_entra_identity_protection_sign_in_risk_enabled:
)
}
check = entra_identity_protection_sign_in_risk_enabled()
check = entra_ca_policy_identity_protection_sign_in_risk_enabled()
result = check.execute()
assert len(result) == 1
assert result[0].status == "PASS"