Check ID: exchange_organization_mailbox_auditing_enabled
Provider: Microsoft 365
Service: exchange
Severity: HIGH
Categories: logging, e3
Resource type: NotDefined

What this check verifies

Microsoft 365 Exchange Online organization setting AuditDisabled controls tenant-wide mailbox auditing. This evaluates whether it is False so default audit events are recorded for owner, delegate, and admin across all mailboxes, taking precedence over per-mailbox settings.

Risk

Disabling tenant-wide auditing lets mailbox activity go unrecorded. Adversaries or insiders could exfiltrate data, alter or delete messages, or send as users without trace, undermining confidentiality, integrity, and effective incident response.

Recommendation

Ensure AuditDisabled=False to keep mailbox auditing on by default.
  • Apply least privilege and minimize audit bypass
  • Define retention and review audit logs
  • Alert on risky actions (e.g., hard delete, rule changes)
  • Layer with defense in depth for email access

Remediation

Set-OrganizationConfig -AuditDisabled $false

References

Where this check fires

This check runs on every scheduled scan against your Microsoft 365 account. Findings appear at Cloud Security → Findings filterable by Check ID = exchange_organization_mailbox_auditing_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Microsoft 365 checks