feat(entra): directory sync account exclusion#10620
Conversation
Compliance Mapping ReviewThis PR adds new checks. Please verify that they have been mapped to the relevant compliance framework requirements. New checks already mapped in this PR
Use the |
|
✅ Conflict Markers Resolved All conflict markers have been successfully resolved in this pull request. |
|
✅ All necessary |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #10620 +/- ##
==========================================
- Coverage 88.07% 87.90% -0.17%
==========================================
Files 125 130 +5
Lines 5251 5500 +249
==========================================
+ Hits 4625 4835 +210
- Misses 626 665 +39
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
🔒 Container Security ScanImage: 📊 Vulnerability Summary
4 package(s) affected
|
- Remove quotes from status messages for the Entra sync account check - Update the targeted SDK tests to match the new output - Add the required SDK changelog entry for 5.24.0
# Conflicts: # prowler/CHANGELOG.md
- Clarify report-only status messaging for the Entra sync exclusion check - Keep the test expectations aligned with enabled vs report-only behavior - Remove the Maester reference from the check metadata
Updated the changelog to reflect the addition of the 'entra_conditional_access_policy_directory_sync_account_excluded' check and its ISO 27001:2022 mappings for the M365 provider.
Context
Implements a Prowler check for the Microsoft Entra Connect Sync Account exclusion scenario in Conditional Access policies.
Description
entra_conditional_access_policy_directory_sync_account_excludedcheck.Steps to review
prowler/providers/m365/services/entra/entra_conditional_access_policy_directory_sync_account_excluded/.tests/providers/m365/services/entra/entra_conditional_access_policy_directory_sync_account_excluded/.prowler/compliance/m365/iso27001_2022_m365.json.Checklist
Community Checklist
SDK/CLI
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.