mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-12 14:34:16 +00:00
Move check from Azure provider to M365 provider and add device filter support to the M365 entra service. The check validates that at least one Conditional Access policy enforces sign-in frequency for non-corporate devices. Changes: - Add DeviceFilter and DeviceFilterMode models to M365 entra_service - Add device_filter to Conditions model in M365 entra_service - Update _get_conditional_access_policies to fetch device filter data - Create check in M365 provider with proper M365 patterns - Remove Azure check (wrong provider) - Update CHANGELOG to reflect M365 provider