Detections you can read
Every rule we run is in your console as Sigma, with the KQL and SPL versions next to it so your team can run the same search in its own tools.
title: Office application starts a script interpreterid: 3b7e2c41-9d58-4f0a-a6e2-71c4d08f5b93status: stabledescription: Word, Excel or PowerPoint launching a shell, often a macro at workauthor: Cynorida detection engineeringdate: 2026-09-14tags: - attack.execution - attack.t1059.001 - attack.t1204.002logsource: product: windows category: process_creationdetection: selection_parent: ParentImage|endswith: - '\WINWORD.EXE' - '\EXCEL.EXE' - '\POWERPNT.EXE' selection_child: Image|endswith: - '\powershell.exe' - '\pwsh.exe' - '\cmd.exe' - '\wscript.exe' condition: selection_parent and selection_childfalsepositives: - Signed add-ins that call PowerShell during setuplevel: highDeviceProcessEvents| where Timestamp > ago(24h)| where InitiatingProcessFileName in~ ( "winword.exe", "excel.exe", "powerpnt.exe")| where FileName in~ ( "powershell.exe", "pwsh.exe", "cmd.exe", "wscript.exe")| project Timestamp, DeviceName, AccountName, InitiatingProcessFileName, FileName, ProcessCommandLine| order by Timestamp descindex=endpoint EventCode=1 source="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" (ParentImage="*\\WINWORD.EXE" OR ParentImage="*\\EXCEL.EXE" OR ParentImage="*\\POWERPNT.EXE") (Image="*\\powershell.exe" OR Image="*\\pwsh.exe" OR Image="*\\cmd.exe" OR Image="*\\wscript.exe")| table _time host User ParentImage Image CommandLine| sort - _time