EIDTNT-012: Audit Log Retention Settings

Platform
Entra ID / M365
Category
Entra ID Tenant Configuration
Severity
High
Zero Trust pillar
Governance (weight 2)
Golden fixtures
1
Branch coverage
Observed: fixtures prove the verdicts they exercise
Provenance
baseline

What it checks

Audit log retention determines how long historical security events are available for investigation, compliance reporting, and forensic analysis. Insufficient retention periods may result in critical evidence being unavailable when investigating incidents that are discovered weeks or months after the initial compromise. Organizations should retain audit logs for at least 1 year to support incident response timelines and meet common regulatory requirements.

Recommended value

Audit logs retained for a minimum of 1 year in an immutable storage location with at least 90 days immediately queryable

Remediation

Review the retention settings on the Log Analytics workspace, Azure Storage account, or SIEM destination where Entra ID logs are exported. Configure retention for at least 365 days for all Entra ID log categories to support incident investigation and compliance requirements. Ensure that at least 90 days of logs are immediately queryable without restore operations, and implement immutable storage or write-once policies to prevent tampering with historical log data.

Fixture-proven verdicts

Every verdict below is proven by a golden fixture in the module's gating test suite. This table derives from the last green run; it cannot be edited by hand.

Verdict scenarios for EIDTNT-012
ScenarioExpected verdict
always-warnWARN

Framework mappings

CISA SCuBA
MS.AAD.4.1v1
NIST SP 800-53
AU-11
CIS M365 Benchmark
3.1