Rule library
// Detection

Office application spawning a script interpreter

A document application starting a shell or scripting host. Word does not legitimately need to launch PowerShell, so this is near-always macro execution.

HighInvestigating1alerts raisedSignature
Armed

What this rule does

Rendered from the stored logic, so it cannot drift from what executes.

Any event where parentProcess is one of winword.exe, excel.exe, outlook.exe, powerpnt.exe

{
  "kind": "match",
  "where": [
    {
      "op": "in",
      "field": "parentProcess",
      "value": [
        "winword.exe",
        "excel.exe",
        "outlook.exe",
        "powerpnt.exe"
      ]
    }
  ]
}

Revise

Backtest before saving. Alerts already raised keep their original descriptions: they record what the rule found at the time.

Fields: eventType, username, sourceIp, destinationIp, hostname, processName, commandLine, parentProcess, action, status, country, city

Alerts raised (1)

What this rule has actually caught.

Rule

Category
Execution
ATT&CK tactic
Execution
Technique
T1204.002
Kind
Signature
State
Armed
Created
7d ago
Last changed
7d ago

Firing history

Total alerts
1
First fired
7d ago
Last fired
7d ago
Escalated to cases
0
Dismissed benign
0

Related