Detection rules › Kusto

Field Effect MDR Alert: ARO Alert

This is a third-party alert feed, not a detection over modeled telemetry. The vendor product raised the finding; this rule forwards it into the SIEM. It is searchable for reference but is excluded from the detection-rule browse and the ATT&CK coverage matrix.

Status
available
Severity
medium
Time window
5m
Source
github.com/Azure/Azure-Sentinel

Creates an incident for each Field Effect MDR ARO alert ingested into the workspace.

MITRE ATT&CK coverage

Rule body kusto

id: 6d2d6b3f-7d7b-4d4a-9b2b-9f7f3b8c2a11
name: "Field Effect MDR Alert: ARO Alert"
description: "Creates an incident for each Field Effect MDR ARO alert ingested into the workspace."
severity: Medium
status: Available
tactics:
  - Execution
  - DefenseEvasion
relevantTechniques:
  - T1059
  - T1562
requiredDataConnectors:
  - connectorId: FieldEffectCCF
    dataTypes:
      - FieldEffectAROAlerts_CL
queryFrequency: 5m
queryPeriod: 5m
triggerOperator: gt
triggerThreshold: 0
suppressionDuration: 1h
suppressionEnabled: false

query: |
  FieldEffectAROAlerts_CL
  | where TimeGenerated >= ago(5m)
  | project
      TimeGenerated,
      ARO = ID,
      TITLE = Title,
      DETAILS = DetailsMarkdown,
      URL = PortalUrl,
      SEVERITY = Severity,
      Hostname,
      IPAddress,
      LastUser,
      PRODUCT_NAME = "Field Effect MDR"
eventGroupingSettings:
  aggregationKind: SingleAlert

incidentConfiguration:
  createIncident: true
  groupingConfiguration:
    enabled: false
    reopenClosedIncident: false
    lookbackDuration: 5h
    matchingMethod: AllEntities

alertDetailsOverride:
  alertDisplayNameFormat: "Field Effect MDR Alert: ARO-{{ARO}}: {{TITLE}}"
  alertDescriptionFormat: "{{DETAILS}}\n\nFor full information, visit: {{URL}}\n"
  alertSeverityColumnName: SEVERITY
  alertDynamicProperties:
    - alertProperty: ProductName
      value: PRODUCT_NAME

entityMappings:
  - entityType: IP
    fieldMappings:
      - identifier: Address
        columnName: IPAddress
  - entityType: Account
    fieldMappings:
      - identifier: Name
        columnName: LastUser
  - entityType: Host
    fieldMappings:
      - identifier: HostName
        columnName: Hostname

version: 1.0.0
kind: Scheduled

Stages and Predicates

Stage 1: source

FieldEffectAROAlerts_CL

Stage 2: where

| where TimeGenerated >= ago(5m)

Stage 3: project

| project
    TimeGenerated,
    ARO = ID,
    TITLE = Title,
    DETAILS = DetailsMarkdown,
    URL = PortalUrl,
    SEVERITY = Severity,
    Hostname,
    IPAddress,
    LastUser,
    PRODUCT_NAME = "Field Effect MDR"

Output fields

Fields the rule emits when it matches. Chronicle authors list these in the outcome block; they appear on the detection and $risk_score drives alerting. Sentinel / Defender XDR rules build them up through project / summarize / extend stages. Sentinel maps these into alert fields via entityMappings and customDetails; Defender XDR custom detections surface them as alert fields directly.

FieldSource
AROproject
DETAILSproject
Hostnameproject
IPAddressproject
LastUserproject
PRODUCT_NAMEproject
SEVERITYproject
TITLEproject
TimeGeneratedproject
URLproject