kevmap

TechniquesT1648 › AN1055

AN1055 Analytic 1055

SaaS · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Track creation or update of SaaS automation scripts (e.g., Google Workspace Apps Script). Detect when these scripts are bound to user events such as file opens or account modifications, and correlate with subsequent abnormal API calls that exfiltrate or modify user data.</p>
Detects
T1648 Serverless Execution
Part of
DET0374 Detection Strategy for Serverless Execution (T1648)

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
saas:appsscriptCreate / Update: Deployment of scripts with event-driven triggersDC0069 Cloud Service Modification
saas:googledriveFileOpen / FileAccess: Event-driven script triggering on user file actionsDC0038 Application Log Content

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
ScriptScopeWhich SaaS apps or APIs can be legitimately automated in the environment
TriggerTypesEvent-driven triggers (e.g., on file open, on user creation) considered suspicious