Back
Id15c49777-7cb7-4746-8064-6fa4c7a73df8
RulenameVaikora - High severity AI agent action detected
DescriptionIdentifies AI agent actions from Vaikora classified as high or critical severity. These events may indicate an agent operating outside safe parameters or triggering policy thresholds.
SeverityHigh
TacticsImpact
Execution
PrivilegeEscalation
TechniquesT1059
T1078
T1548
Required data connectorsVaikoraSentinel
KindScheduled
Query frequency1h
Query period1h
Trigger threshold0
Trigger operatorGreaterThan
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Vaikora-Sentinel/Analytic%20Rules/Vaikora%20-%20High%20Risk%20AI%20Agent%20Action.yaml
Version1.0.0
Arm template15c49777-7cb7-4746-8064-6fa4c7a73df8.json
Deploy To Azure
Vaikora_AgentSignals_CL
| where TimeGenerated > ago(1h)
| where severity_s in ("high", "critical")
| summarize
    ActionCount = count(),
    MaxAnomalyScore = max(anomaly_score_d),
    Actions = make_set(action_type_s),
    PolicyDecisions = make_set(policy_decision_s),
    ResourceTypes = make_set(resource_type_s),
    LogHashes = make_set(log_hash_s)
  by AgentId = agent_id_s, Severity = severity_s
| extend
    ActionList = strcat_array(Actions, ", "),
    PolicyList = strcat_array(PolicyDecisions, ", "),
    ResourceList = strcat_array(ResourceTypes, ", ")
suppressionDuration: 1h
name: Vaikora - High severity AI agent action detected
suppressionEnabled: false
triggerOperator: GreaterThan
query: |
  Vaikora_AgentSignals_CL
  | where TimeGenerated > ago(1h)
  | where severity_s in ("high", "critical")
  | summarize
      ActionCount = count(),
      MaxAnomalyScore = max(anomaly_score_d),
      Actions = make_set(action_type_s),
      PolicyDecisions = make_set(policy_decision_s),
      ResourceTypes = make_set(resource_type_s),
      LogHashes = make_set(log_hash_s)
    by AgentId = agent_id_s, Severity = severity_s
  | extend
      ActionList = strcat_array(Actions, ", "),
      PolicyList = strcat_array(PolicyDecisions, ", "),
      ResourceList = strcat_array(ResourceTypes, ", ")
queryFrequency: 1h
description: |
  Identifies AI agent actions from Vaikora classified as high or critical severity. These events may indicate an agent operating outside safe parameters or triggering policy thresholds.
id: 15c49777-7cb7-4746-8064-6fa4c7a73df8
triggerThreshold: 0
queryPeriod: 1h
version: 1.0.0
kind: Scheduled
customDetails:
  MaxAnomalyScore: MaxAnomalyScore
  ResourceTypes: ResourceList
  Actions: ActionList
  ActionCount: ActionCount
  PolicyDecisions: PolicyList
status: Available
eventGroupingSettings:
  aggregationKind: AlertPerResult
severity: High
requiredDataConnectors:
- connectorId: VaikoraSentinel
  dataTypes:
  - Vaikora_AgentSignals_CL
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Vaikora-Sentinel/Analytic%20Rules/Vaikora%20-%20High%20Risk%20AI%20Agent%20Action.yaml
incidentConfiguration:
  groupingConfiguration:
    lookbackDuration: 1h
    enabled: true
    reopenClosedIncident: false
    matchingMethod: Selected
    groupByEntities:
    - Account
  createIncident: true
relevantTechniques:
- T1059
- T1078
- T1548
tactics:
- Impact
- Execution
- PrivilegeEscalation
entityMappings:
- fieldMappings:
  - identifier: Name
    columnName: AgentId
  entityType: Account
{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "workspace": {
      "type": "String"
    }
  },
  "resources": [
    {
      "apiVersion": "2024-01-01-preview",
      "id": "[concat(resourceId('Microsoft.OperationalInsights/workspaces/providers', parameters('workspace'), 'Microsoft.SecurityInsights'),'/alertRules/15c49777-7cb7-4746-8064-6fa4c7a73df8')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/15c49777-7cb7-4746-8064-6fa4c7a73df8')]",
      "properties": {
        "alertRuleTemplateName": "15c49777-7cb7-4746-8064-6fa4c7a73df8",
        "customDetails": {
          "ActionCount": "ActionCount",
          "Actions": "ActionList",
          "MaxAnomalyScore": "MaxAnomalyScore",
          "PolicyDecisions": "PolicyList",
          "ResourceTypes": "ResourceList"
        },
        "description": "Identifies AI agent actions from Vaikora classified as high or critical severity. These events may indicate an agent operating outside safe parameters or triggering policy thresholds.\n",
        "displayName": "Vaikora - High severity AI agent action detected",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "Account",
            "fieldMappings": [
              {
                "columnName": "AgentId",
                "identifier": "Name"
              }
            ]
          }
        ],
        "eventGroupingSettings": {
          "aggregationKind": "AlertPerResult"
        },
        "incidentConfiguration": {
          "createIncident": true,
          "groupingConfiguration": {
            "enabled": true,
            "groupByEntities": [
              "Account"
            ],
            "lookbackDuration": "PT1H",
            "matchingMethod": "Selected",
            "reopenClosedIncident": false
          }
        },
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Vaikora-Sentinel/Analytic%20Rules/Vaikora%20-%20High%20Risk%20AI%20Agent%20Action.yaml",
        "query": "Vaikora_AgentSignals_CL\n| where TimeGenerated > ago(1h)\n| where severity_s in (\"high\", \"critical\")\n| summarize\n    ActionCount = count(),\n    MaxAnomalyScore = max(anomaly_score_d),\n    Actions = make_set(action_type_s),\n    PolicyDecisions = make_set(policy_decision_s),\n    ResourceTypes = make_set(resource_type_s),\n    LogHashes = make_set(log_hash_s)\n  by AgentId = agent_id_s, Severity = severity_s\n| extend\n    ActionList = strcat_array(Actions, \", \"),\n    PolicyList = strcat_array(PolicyDecisions, \", \"),\n    ResourceList = strcat_array(ResourceTypes, \", \")\n",
        "queryFrequency": "PT1H",
        "queryPeriod": "PT1H",
        "severity": "High",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "Execution",
          "Impact",
          "PrivilegeEscalation"
        ],
        "techniques": [
          "T1059",
          "T1078",
          "T1548"
        ],
        "templateVersion": "1.0.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}