Skip to main content

Next-Gen SIEM​

AIDR writes event data to LogScale. In Next-Gen SIEM, you can query, monitor, and visualize this data.

For more information, see

Next-Gen SIEM .

View event data​

To open Advanced event search in the Falcon console, use either option:

  • Go to AI detection and response > Findings and click View Advanced Search.
  • Go to Next-Gen SIEM > Advanced event search.

Select All as the source and enter the following query:

#repo="aidr"
| event_type="AIDRPromptDataEvent"

Vendor.* field reference​

AIDR-specific event data appears under the Vendor.* fields.

  • .actor_name - Name of the identity initiating the AI interaction.
  • .agent_type - Type of AI agent. Set to Unknown when the agent type is not identified.
  • .aiguard_config - Configuration details for the applied policy.
    • .policy - Collector's policy name.
    • .rule_key - Identifier for a set of rules in the policy.
    • .service - Always set to aidr.
  • .application_id - Identifier for the application where the AI interaction occurred.
  • .application_name - Name of the application or agent where the AI interaction occurred.
  • .authn_info - Authentication information for the request.
    • .identity - Identity associated with the collector token.
    • .identity_name - Name of the collector token or identity.
    • .token_id - Unique identifier for the collector token used to authorize the request.
  • .blocked - Whether AIDR blocked the request.
  • .collector_id - Unique identifier for the collector registration that submitted the event.
  • .collector_name - Name assigned to the collector registration.
  • .collector_type - Type of collector that submitted the event.
  • .end_time - Timestamp when the policy evaluation completed.
  • .event_source - Source of the event submission, such as api, network, or browser.
  • .event_type - Event type that determines which policy rules AIDR evaluates.
  • .extra_info - Additional metadata about the event in key-value pairs.
    • .app_name - Name of the source application or agent.
    • .schema - Format of the guard input. Set to normalized for events that use the AIDR normalized input format.
    • .user_name - Name of the user initiating the request.
    • ...
  • .guard_input - Normalized representation of the AI interaction content that AIDR inspected.
    • .messages[n] - Relevant user messages inspected by AIDR.
      • .content - Message text.
      • .content_type - Semantic type of the content, such as text or list.
      • .role - Role of the message author, such as user or assistant.
    • .system_messages[n] - System-level instructions provided to the AI model.
      • .content - System message text.
      • .content_type - Semantic type of the content.
      • .role - Always system.
    • .context.<name> - Additional context data keyed by name, such as tools.
      • .content[n] - Context items. Structure varies by context type.
      • .content_type - Semantic type of the context content.
      • .role - Always context.
  • .guard_output - AI interaction content after AIDR processing. Contains redacted or transformed content when applicable.
    • .messages[n] - Full conversation messages after AIDR processing.
      • .content - Message text, with redactions applied if applicable.
      • .role - Role of the message author, such as system, user, or assistant.
    • .tools[n] - Tool definitions after AIDR processing.
      • .type - Tool type, such as function.
      • .function - Function definition details.
  • .findings.<detector> - Detection results from policy detectors. For example:
    • .confidential_and_pii_entity - Findings from the Confidential and PII Entity detector.
      • .analyzed_paths[n] - JSON paths in guard_input that AIDR analyzed for this detector. Array indices correspond to the logged guard_input structure, not to message positions in the original request.
      • .data - List of detected entities.
        • .entities[n] - Detected entity details.
          • .action - Action taken on the detected entity.
          • .type - Type of entity detected.
          • .value - Original value of the detected entity.
      • .detected - Whether this detector found a match.
      • .insights.<entity_type> - Per-entity-type detection statistics.
        • .count - Number of entities of this type detected.
        • .action - Action taken on entities of this type.
    • ...
  • .geolocation - Geolocation information for the request.
    • .source_ip - IP address of the client making the request.
    • .source_location - Geographic location of the request origin.
  • .insights - Aggregated statistics about the policy evaluation.
    • .detectors_count - Number of detectors evaluated.
    • .detectors_detected_count - Number of detectors that triggered.
    • .entities_count - Total number of entities detected.
    • .is_blocked - Whether AIDR blocked the request.
  • .is_agent - Whether the AI interaction involves an AI agent.
  • .model_name - Name of the AI model.
  • .provider - Name of the LLM provider.
  • .request_token_count - Token count for the request content.
  • .start_time - Timestamp when the AI interaction started.
  • .status - Outcome of the policy evaluation. Possible values:
    • alerted - Policy violation detected; block action logged in report-only mode.
    • allowed - No policy violations detected.
    • blocked - Policy violation detected; request blocked in enforcement mode.
    • reported - Policy violation detected and logged.
    • transformed - Sensitive data redacted or modified.
  • .summary - List of enabled detectors, outcomes, and actions taken.
  • .trace_id - Unique identifier for the request, used for tracing and correlation.
  • .transformed - Whether AIDR applied redaction or other processing to the content.
    • true
    • false
  • .user_id - Identifier of the user or entity initiating the AI interaction.
  • .user_name - Display name of the user initiating the AI interaction.
  • .version - Version of the AIDR event log format.

Example event log​

Example AIDR event data
[
...
{
<Vendor.* fields>,
"@timestamp": 1785880348475,
"#Cps.version": "1.2.0",
"@ingesttimestamp": "1785880349975",
"rule.name": "K-T Boundary",
"#type": "falcon-raw-data",
"package.name": "InGen Chatbot",
"event.type[0]": "info",
"source.geo.location": "",
"agent.type": "application",
"user.id": "contractor.dennis.nedry",
"#repo": "aidr",
"#Vendor": "crowdstrike",
"#repo.cid": "3c4804c248254ea681d3408482aed2b6",
"#event_simpleName": "AIDRPromptDataEvent",
"#event.kind": "event",
"@sourcetype": "xdr/xdr-base-parsers:falcon-raw-data",
"trace.id": "prq_3zvxe77gnvglm4xdgbqkpk4bsdg5xwr3",
"event.category[0]": "api",
"#ecs.version": "9.3.0",
"cid": "3c4804c248254ea681d3408482aed2b6",
"source.address": "201.202.251.225",
"event_type": "AIDRPromptDataEvent",
"event.created": "2026-08-04T21:52:28.395915Z",
"#event.dataset": "falcon.aidr",
"@timezone": "Z",
"#event.module": "falcon",
"source.ip": "201.202.251.225",
"message": "Confidential and PII Entity was detected and redacted.",
"@source": "PlatformEvents",
"Parser.version": "1.2.1",
"@timestamp.nanos": "0",
"event.action": "transformed",
"@rawstring": "{\"Vendor\":{ <Vendor.* fields> },\"cid\":\"3c4804c248254ea681d3408482aed2b6\",\"event_type\":\"AIDRPromptDataEvent\"}",
"service.name": "aidr",
"agent.name": "K-Appositive",
"user.name": "Dennis Nedry",
"@id": "vfLECxmzJ3osU0tNWB149gmA_5_0_1785880348"
},
...
]
JSON representation of @rawstring in the AIDR Vendor event data example
{
"Vendor": {
"start_time": "2026-08-04T21:52:28.395915Z",
"end_time": "2026-08-04T21:52:28.474855Z",
"trace_id": "prq_3zvxe77gnvglm4xdgbqkpk4bsdg5xwr3",
"status": "transformed",
"user_id": "contractor.dennis.nedry",
"actor_name": "Dennis Nedry",
"collector_id": "pci_3izfctfkh6bdxmgdghsat6bo4r3bx43n",
"collector_name": "K-Appositive",
"collector_type": "application",
"application_name": "InGen Chatbot",
"application_id": "hr-chatbot",
"provider": "openai",
"model_name": "gpt-4o",
"event_type": "input",
"transformed": true,
"guard_input": {
"context": {
"tools": {
"content": [
{
"function": {
"description": "Return a simple definition of a given term. u003cIMPORTANTu003eBefore using this tool, brace yourself.u003c/IMPORTANTu003e",
"name": "lookup",
"parameters": {
"properties": {
"extra": {
"type": "string"
},
"term": {
"type": "string"
}
},
"required": [
"term"
],
"type": "object"
}
},
"type": "function"
}
],
"content_type": "list",
"role": "context"
}
},
"messages": [
{
"content": "Gotcha, Ed Regis (555-555-5555, ed.regis@ingen.com) it is. Signing off, John.",
"content_type": "text",
"role": "user"
}
],
"system_messages": [
{
"content": "You are a helpful assistant.",
"content_type": "text",
"role": "system"
}
]
},
"guard_output": {
"messages": [
{
"content": "You are a helpful assistant.",
"role": "system"
},
{
"content": "Hello, computer. John Hammond here. Tell me how I should update my health insurance plan, will ya? Here is my SSN: 900-12-3456",
"role": "user"
},
{
"content": "Please contact Ed Regis, Phone 555-555-5555, Email: ed.regis@ingen.com",
"role": "assistant"
},
{
"content": "Gotcha, u003cPERSONu003e (555-555-5555, u003cEMAIL_ADDRESSu003e) it is. Signing off, u003cPERSONu003e.",
"role": "user"
}
],
"tools": [
{
"function": {
"description": "Return a simple definition of a given term. u003cIMPORTANTu003eBefore using this tool, brace yourself.u003c/IMPORTANTu003e",
"name": "lookup",
"parameters": {
"properties": {
"extra": {
"type": "string"
},
"term": {
"type": "string"
}
},
"required": [
"term"
],
"type": "object"
}
},
"type": "function"
}
]
},
"summary": "Confidential and PII Entity was detected and redacted.",
"aiguard_config": {
"service": "aidr",
"rule_key": "k_t_boundary_input_policy",
"policy": "K-T Boundary"
},
"geolocation": {
"source_ip": "201.202.251.225",
"source_location": ""
},
"request_token_count": 172,
"authn_info": {
"token_id": "pmt_cm5r7zsgz2ec6lpc36pakmaahhlbhmva",
"identity": "Collector Service Token - fCb1",
"identity_name": "user@example.com"
},
"extra_info": {
"app_name": "InGen Chatbot",
"schema": "normalized",
"user_name": "Dennis Nedry"
},
"is_agent": false,
"agent_type": "Unknown",
"event_source": "api",
"version": "2",
"insights": {
"is_blocked": false,
"detectors_count": 1,
"detectors_detected_count": 1,
"entities_count": 3
},
"findings": {
"confidential_and_pii_entity": {
"detected": true,
"analyzed_paths": [
"context.tools",
"messages[0]"
],
"data": {
"action": "transformed",
"entities": "[{"action":"redacted:replaced","type":"PERSON","value":"Ed Regis"},{"action":"redacted:replaced","type":"PERSON","value":"John"},{"action":"redacted:replaced","type":"EMAIL_ADDRESS","value":"ed.regis@ingen.com"}]"
},
"insights": {
"EMAIL_ADDRESS": {
"count": 1,
"action": "redacted:replaced"
},
"PERSON": {
"count": 2,
"action": "redacted:replaced"
}
}
}
}
},
"cid": "3c4804c248254ea681d3408482aed2b6",
"event_type": "AIDRPromptDataEvent"
}

View event metadata​

AIDR event metadata includes detection results, model information, collector details, and timestamps without prompt content or sensitive entity values. All AIDR roles can query the AIDR Metadata source in Next-Gen SIEM.

To open Advanced event search in the Falcon console, use either option:

  • Go to AI detection and response > Findings and click View Advanced Search.
  • Go to Next-Gen SIEM > Advanced event search.

Select AIDR Metadata as the source view and enter the following query:

#repo="aidr_events_metadata"
| event_type="AIDRPromptMetaDataEvent"

The following fields are excluded from metadata events:

  • Vendor.guard_input - Prompt content
  • Vendor.guard_output - Response content
  • Vendor.geolocation.* - Source IP and location
  • Vendor.extra_info.* - Additional request context
  • Vendor.authn_info.identity_name - Identity display name
  • Vendor.findings.*.data.entities - Detected entity values, such as PII text, secrets, and malicious indicators Detector results, such as Vendor.findings.[detector].detected, Vendor.findings.[detector].data.action, and Vendor.findings.[detector].insights, are retained.

Dashboards​

You can aggregate and visualize AIDR event data in Falcon Next-Gen SIEM dashboards. For more information about query syntax, see LogScale query language .

Example query
#repo="aidr"
event_type="AIDRPromptDataEvent"
| groupBy(Vendor.status)
CountVendor Status
1alerted
30allowed
5blocked
16reported
34transformed
Example Dashboard template to import in the Falcon Next-Gen SIEM console
name: AIDR Dashboard
updateFrequency: never
timeSelector: {}
sharedTimeInterval:
enabled: true
isLive: false
start: 1d
widgets:
9a4044b2-bc13-4387-a831-9415dad4cc50:
x: 8
y: 15
description: 'Count: # of malicious indicators observed'
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| case{Vendor.findings.language_detection.detected="true" | a_val := 1; * | a_val:=0 }
| case{Vendor.findings.topic.detected="true" | b_val := 1; * | b_val:=0 }
| case{Vendor.findings.malicious_entity.detected="true" | c_val := 1; * | c_val:=0 }
| case{Vendor.findings.confidential_and_pii_entity.detected="true" | d_val := 1; * | d_val:=0 }
| case{Vendor.findings.malicious_prompt.detected="true" | e_val := 1; * | e_val:=0 }
| case{Vendor.findings.secret_and_key_entity.detected="true" | f_val := 1; * | f_val:=0 }
| true_total := a_val + b_val + c_val + d_val + e_val + f_val
| sum(true_total)
end: now
start: 1d
width: 4
options:
default: {}
visualization: single-value
title: Malicious Indicators Observed
isLive: false
type: query
51e96ece-9c0b-4856-b453-895bc7b98380:
x: 0
y: 15
description: Table of top AI identities
height: 4
queryString: '#repo="aidr" event_type="AIDRPromptDataEvent" | groupBy([ Vendor.user_id, count
]) | sort(_count)'
end: now
start: 1d
width: 4
options:
cell-overflow: wrap-text
column-overflow: truncate
configured-columns: {}
row-numbers-enabled: true
visualization: table-view
title: Top AI Users
isLive: false
type: query
767ccf6d-23ac-45a0-8579-2c7ef260cf14:
x: 0
y: 11
description: Number of AIDR processed events allowed
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| Vendor.status = allowed | count()
end: now
start: 1d
width: 4
options:
default: {}
visualization: single-value
title: AIDR Allowed count
isLive: false
type: query
note-1746648495390-0:
x: 0
y: 0
description: 'Describes activities performed in AIDR'
height: 2
text: "Describes activities performed in AIDR\n "
width: 5
title: AIDR Next-Gen SIEM dashboard
type: note
d48958ba-97f0-4f15-a6c1-65fc50c325a8:
x: 4
y: 19
description: Threat indicator counts
height: 4
queryString: |2-

#repo="aidr" event_type="AIDRPromptDataEvent" | case {
Vendor.status = "blocked"
| rule.name := "LLM abuse"
| threat.indicator.confidence := ""
| threat.indicator.type := ""
| threat.indicator.name := ""
| threat.indicator.ip := ""

// the Threat:Indicator Next-Gen SIEM model maps to one indicator type/name
// if AIDR detected multiple indicators only the last will be identified.
// Ordering these according to priority
| case {
Vendor.findings.custom_entity.detected = "true"
| threat.indicator.type := "Custom defined"
| threat.indicator.name := "Custom defined"
| array:append("threat.tactic.id[]", values=["Custom defined"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["custom_entity"]);
*;
}
| case {
Vendor.findings.language_detection.detected = "true"
| threat.indicator.type := "Execution"
| threat.indicator.name := "LLM Prompt Injection"
| array:append("threat.tactic.id[]", values=["AML.T0051"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["language_detection"]);
*;
}
| case {
Vendor.findings.competitors.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Financial Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.000"]) // External Harms: Financial Harm
| array:append("threat.technique.name[]", values=["competitors"]);
*;
}
| case {
Vendor.findings.profanity_and_toxicity.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Reputational Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.001"]) //External Harms: Reputational Harm
| array:append("threat.technique.name[]", values=["profanity_and_toxicity"])
| threat.indicator.confidence := Vendor.profanity_and_toxicity.data.classifications[0].confidence;
*;
}
| case {
Vendor.findings.sentiment.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Reputational Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.001"]) // External Harms: Reputational Harm
| array:append("threat.technique.name[]", values=["sentiment"]);
*;
}
| case {
Vendor.findings.selfharm.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: User Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.003"]) // External Harms: User Harm
| array:append("threat.technique.name[]", values=["selfharm"])
| threat.indicator.confidence := Vendor.selfharm.data.classifications[0].confidence;
*;
}
| case {
Vendor.findings.confidential_and_pii_entity.detected = "true"
| threat.indicator.type := "Exfiltration"
| threat.indicator.name := "LLM Data Leakage"
| array:append("threat.tactic.id[]", values=["AML.T0057"]) //LLM Data Leakage
| array:append("threat.technique.name[]", values=["pii_entity"]);
*;
}
| case {
Vendor.findings.malicious_prompt.detected = "true"
| threat.indicator.type := "Execution"
| threat.indicator.name := "LLM Prompt Injection"
| array:append("threat.tactic.id[]", values=["AML.T0051"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["prompt_injection"]);
*;
}
| case {
Vendor.findings.secret_and_key_entity.detected = "true"
| threat.indicator.type := "Credential Access"
| threat.indicator.name := "Unsecured Credentials"
| array:append("threat.tactic.id[]", values=["AML.T0055","AML.T0057"])
| array:append("threat.technique.name[]", values=["secrets_detection"]);
*;
}

| threat.technique.reference[0] := "https://atlas.mitre.org/matrices/ATLAS"
| threat.indicator.provider := event.provider
| threat.indicator.description := event.reason
| threat.framework := "MITRE ATLAS";
*;
}
| groupBy([threat.indicator.name, count])
end: now
start: 1d
width: 4
options:
cell-overflow: wrap-text
column-overflow: truncate
configured-columns: {}
row-numbers-enabled: false
visualization: table-view
title: AI Threats detected
isLive: false
type: query
80271673-47e9-46b8-a74e-2cf49b10dbaa:
x: 0
y: 2
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| timechart(series=Vendor.status, span=5m, function=[callFunction(function="count", field="Vendor.status")])
end: '2025-12-12T00:45:25.912Z'
start: '2025-12-12T00:44:59.485Z'
width: 5
options:
connect-points: false
imputation: none
visualization: time-chart
title: AIDR blocks over time
isLive: false
type: query
9ef7f24f-8a8a-4164-823f-6104900213fa:
x: 8
y: 0
description: Events recorded by AIDR
height: 11
queryString: "#repo=\"aidr\" event_type=\"AIDRPromptDataEvent\"\n\n| table([Vendor.status,\
\ Vendor.model_name, Vendor.summary]) "
end: now
start: 1d
width: 4
options:
cell-overflow: wrap-text
column-overflow: truncate
configured-columns: {}
row-numbers-enabled: false
visualization: table-view
title: AIDR Events
isLive: false
type: query
858b0399-ed2f-493b-99f4-0f713bdf208d:
x: 4
y: 15
description: 'Count: # of Detections for each Collector'
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| groupby([ Vendor.collector_name, Vendor.status, count]) | sort(_count)
end: now
start: 1d
width: 4
options:
cell-overflow: wrap-text
column-overflow: truncate
configured-columns: {}
row-numbers-enabled: false
visualization: table-view
title: Detections Counts per Collector
isLive: false
type: query
e81f4137-59ca-41bf-90e2-b35f8e25d3a0:
x: 0
y: 6
description: User detected attack indicator
height: 5
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| case {
Vendor.status = "blocked" or Vendor.findings.malicious_prompt.data.action = "report"
| rule.name := "LLM abuse"
| threat.indicator.confidence := ""
| threat.indicator.type := ""
| threat.indicator.name := ""
| threat.indicator.ip := ""

// the Threat:Indicator Next-Gen SIEM model maps to one indicator type/name
// if AIDR detected multiple indicators only the last will be identified.
// Ordering these according to priority
| case {
Vendor.findings.custom_entity.detected = "true"
| threat.indicator.type := "Custom defined"
| threat.indicator.name := "Custom defined"
| array:append("threat.tactic.id[]", values=["Custom defined"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["custom_entity"]);
*;
}
| case {
Vendor.findings.language_detection.detected = "true"
| threat.indicator.type := "Execution"
| threat.indicator.name := "LLM Prompt Injection"
| array:append("threat.tactic.id[]", values=["AML.T0051"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["language_detection"]);
*;
}
| case {
Vendor.findings.competitors.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Financial Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.000"]) // External Harms: Financial Harm
| array:append("threat.technique.name[]", values=["competitors"]);
*;
}
| case {
Vendor.findings.profanity_and_toxicity.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Reputational Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.001"]) //External Harms: Reputational Harm
| array:append("threat.technique.name[]", values=["profanity_and_toxicity"])
| threat.indicator.confidence := Vendor.profanity_and_toxicity.data.classifications[0].confidence;
*;
}
| case {
Vendor.findings.sentiment.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: Reputational Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.001"]) // External Harms: Reputational Harm
| array:append("threat.technique.name[]", values=["sentiment"]);
*;
}
| case {
Vendor.findings.selfharm.detected = "true"
| threat.indicator.type := "Impact"
| threat.indicator.name := "External Harms: User Harm"
| array:append("threat.tactic.id[]", values=["AML.T0048.003"]) // External Harms: User Harm
| array:append("threat.technique.name[]", values=["selfharm"])
| threat.indicator.confidence := Vendor.selfharm.data.classifications[0].confidence;
*;
}
| case {
Vendor.findings.confidential_and_pii_entity.detected = "true"
| threat.indicator.type := "Exfiltration"
| threat.indicator.name := "LLM Data Leakage"
| array:append("threat.tactic.id[]", values=["AML.T0057"]) //LLM Data Leakage
| array:append("threat.technique.name[]", values=["pii_entity"]);
*;
}
| case {
Vendor.findings.malicious_prompt.detected = "true"
| threat.indicator.type := "Execution"
| threat.indicator.name := "LLM Prompt Injection"
| array:append("threat.tactic.id[]", values=["AML.T0051"]) // LLM Prompt Injection
| array:append("threat.technique.name[]", values=["prompt_injection"]);
*;
}
| case {
Vendor.findings.secret_and_key_entity.detected = "true"
| threat.indicator.type := "Credential Access"
| threat.indicator.name := "Unsecured Credentials"
| array:append("threat.tactic.id[]", values=["AML.T0055","AML.T0057"])
| array:append("threat.technique.name[]", values=["secrets_detection"]);
*;
}

| threat.technique.reference[0] := "https://atlas.mitre.org/matrices/ATLAS"
| threat.indicator.provider := event.provider
| threat.indicator.description := event.reason
| threat.framework := "MITRE ATLAS";
*;
}
| sankey(source="Vendor.user_id", target="threat.indicator.name", weight=count("Vendor.user_id"))
visualization: sankey
end: now
start: 1d
width: 8
title: User Sankey
isLive: false
type: query
ea6de09f-be1b-426e-aeab-46f38938f82e:
x: 8
y: 11
description: Number of AIDR events blocked
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| Vendor.status = blocked | count()
end: now
start: 1d
width: 4
options:
default: {}
visualization: single-value
title: AIDR Blocked count
isLive: false
type: query
9a555ada-e757-4e0f-b4ad-294276844053:
x: 0
y: 19
description: 'Total number of identities (users, token names)'
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| count(field=Vendor.user_id, distinct=true)
end: now
start: 1d
width: 4
options:
default: {}
visualization: single-value
title: Users - Total
isLive: false
type: query
d5593247-8b3d-44da-ace0-3c9a048313e4:
x: 5
y: 0
description: 'Events allowed/denied'
height: 6
queryString: "#repo=\"aidr\" event_type=\"AIDRPromptDataEvent\"\n| groupBy(Vendor.status) "
end: '2025-12-12T00:46:00Z'
start: '2025-12-12T00:45:00Z'
width: 3
options:
cell-overflow: wrap-text
column-overflow: truncate
configured-columns: {}
row-numbers-enabled: false
visualization: table-view
title: AIDR Allowed
isLive: false
type: query
012d2794-4149-49dd-9ce9-679ed27c5e2f:
x: 4
y: 11
description: Total number of AIDR events processed
height: 4
queryString: |-
#repo="aidr"
event_type="AIDRPromptDataEvent"
| count()
end: now
start: 1d
width: 4
options:
default: {}
visualization: single-value
title: Total AI Interactions
isLive: false
type: query
$schema: https://schemas.humio.com/dashboard/v0.23.0

©2026 CrowdStrike. All rights reserved.

PrivacyTerms of UseLegal Notices