Hub
Cloud

Microsoft 365 Unified Audit Log

Microsoft 365 Unified Audit Log — Azure AD sign-ins and MFA, Exchange mailbox activity, SharePoint/OneDrive file operations, Teams meetings and messaging, DLP alerts, and admin configuration changes.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/cloud-m365-audit/generator.yml \
  --id m365-audit \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
UserLoggedInSuccessful user sign-in~20%authentication
MailItemsAccessedEmail message accessed~15%email
FileAccessedFile opened/viewed~15%file
SendEmail message sent~8%email
FileModifiedFile content changed~5%file
UserLoginFailedFailed user sign-in~5%authentication
MessageSentTeams chat/channel message~5%web
SharingSetFile/folder shared~3%file
FileDownloadedFile downloaded~3%file
MeetingParticipantJoinedJoined a Teams meeting~3%session
Add member to groupAdd user to group/role~3%iam
FileDeletedFile moved to recycle bin~2%file
FileUploadedFile uploaded~2%file
MailboxLoginMailbox sign-in~2%authentication
Change user passwordPassword change~2%iam
MemberAddedMember added to team~2%iam
Admin operationsAdmin cmdlets and policies~5%configuration

Realism Features

  • 5 workloads — Azure AD / Entra ID, Exchange Online, SharePoint / OneDrive, Microsoft Teams, and admin operations
  • Shared state correlations — UserLoggedIn stores sessions; MailItemsAccessed and FileAccessed reuse same user+IP
  • 8 login failure scenarios — AADSTS error codes (InvalidPassword, Locked, Disabled, MFA required, Conditional Access blocked)
  • SharePoint site diversity — 8 sites with multiple document libraries and realistic folder paths
  • Teams collaboration — 7 teams with 25 channels, weighted by activity
  • 15 users across 7 departments + admin and service accounts

Sample Output

{
    "@timestamp": "2026-03-04T14:22:31+00:00",
    "event": {
        "action": "FileAccessed",
        "category": ["file"],
        "dataset": "o365.audit",
        "outcome": "success"
    },
    "user": {
        "email": "sarah.jones@contoso.com",
        "name": "sarah.jones"
    },
    "file": {
        "directory": "sites/Engineering/Shared Documents/Architecture",
        "name": "Architecture-Overview.docx"
    },
    "o365": {
        "audit": {
            "operation": "FileAccessed",
            "workload": "SharePoint",
            "record_type": "6"
        }
    }
}

Parameters

ParameterDefaultDescription
agent_idf7a1b2c3-...Filebeat agent UUID
agent_version8.17.0Elastic Agent version
error_rate5Error injection rate (percentage, 0-100)

Related Generators