Skip to main content
Five Steps for Cloud Compliance Readiness·A practical playbook for security teamsDownload
CIS Microsoft 365 Foundations v7.0.0 · Section 2

Microsoft Defender

This section of the CIS Microsoft 365 Foundations Benchmark v7.0.0 holds 21 controls for Microsoft Defender, centred on Defender for Office 365 email protection. ConfigCobra scans it read-only and flags drift when a protection setting regresses.

21controls
15Level 1
6Level 2
18automated

About this section

Section 2 of the CIS Microsoft 365 Foundations Benchmark v7.0.0 covers Microsoft Defender, mainly the email and collaboration protection delivered through Defender for Office 365 and Exchange Online Protection. It contains 21 controls, which makes it the second-largest section of the benchmark after identity.

The largest group of controls, in subsection 2.1, is about mail filtering and authentication. It includes Safe Links for Office applications, Safe Attachments (including for SharePoint, OneDrive and Microsoft Teams), the common attachment types filter, comprehensive attachment filtering, and an anti-phishing policy. It also covers spam handling: administrator notifications, outbound message limits, and avoiding shortcuts such as the connection filter IP allow list, the safe list, or allowed domains in inbound anti-spam policies. Three controls deal with domain authentication, asking for SPF records, DKIM and DMARC records on all Exchange Online domains.

A second theme is protecting the accounts attackers care about most. One control asks that emergency access account activity is monitored. Others ask for priority account protection and Strict protection presets for priority accounts. The remaining controls cover Microsoft Defender for Cloud Apps, zero-hour auto purge for Microsoft Teams, and automated investigation and response remediation.

Many of these protections depend on Defender licensing, so the benchmark marks a good share of them with E5 profiles. Reading the profile column tells you quickly which controls apply to the licences you hold.

How ConfigCobra assesses it. ConfigCobra reads the tenant through read-only Microsoft Graph permissions, with no agents and no admin password sharing, and never changes a setting. A scan returns a result for each of these 21 controls, with a severity estimate that ConfigCobra uses to prioritise remediation (CIS itself publishes no severity). Each failing control comes with a copy-paste remediation script or admin portal steps, and remediation impact analysis shows which users, groups, mailboxes, apps and policies a fix would touch before you apply it. Continuous scanning and drift detection alert you by email when a control regresses, and the PDF report keeps the findings and evidence together for an audit.

The 21 controls

CIS IDCheckProfileAssessment
2.1.1Safe Links for Office Applications should be enabledE5 Level 2Automated
2.1.2The common attachment types filter should be enabledE3 Level 1Automated
2.1.3Notifications for internal users sending malware should be enabledE3 Level 1Automated
2.1.4Safe Attachments policy should be enabledE5 Level 2Automated
2.1.5Safe Attachments for SharePoint, OneDrive, and Microsoft Teams should be enabledE5 Level 2Automated
2.1.6Exchange Online spam policies should notify administratorsE3 Level 1Automated
2.1.7An anti-phishing policy should be created and configuredE5 Level 2Automated
2.1.8SPF records should be published for all Exchange Online domainsE3 Level 1Automated
2.1.9DKIM should be enabled for all Exchange Online domainsE3 Level 1Automated
2.1.10DMARC records should be published for all Exchange Online domainsE3 Level 1Automated
2.1.11Comprehensive attachment filtering should be appliedE3 Level 2Automated
2.1.12The connection filter IP allow list should not be usedE3 Level 1Automated
2.1.13The connection filter safe list should be turned offE3 Level 1Automated
2.1.14Inbound anti-spam policies should not contain allowed domainsE3 Level 1Automated
2.1.15Outbound anti-spam message limits should be in placeE3 Level 1Automated
2.2.1Emergency access account activity is monitoredE5 Level 1Manual
2.4.1Priority account protection should be enabled and configuredE5 Level 1Automated
2.4.2Priority accounts should have Strict protection presets appliedE5 Level 1Automated
2.4.3Microsoft Defender for Cloud Apps is enabled and configuredE5 Level 2Manual
2.4.4Zero-hour auto purge for Microsoft Teams should be enabledE5 Level 1Automated
2.4.5'AIR' remediation is enabledE5 Level 1Manual

Check all 21 controls on your Microsoft 365

ConfigCobra runs this section with the rest of the CIS Microsoft 365 Foundations Benchmark v7.0.0, read-only.

Get in touch

Let's talk.

Whether you're evaluating ConfigCobra, running an audit, or managing a client fleet — we respond within one business day.

Free trial