Charlotte AI: Agentic AI for Cloud Detection and Response
crowdstrike · Tech · 2025 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.5 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Cloud detection and response for security operations
CrowdStrike needed Charlotte AI to help cloud defenders investigate fast-moving, malware-free, cloud-aware attacks by correlating fragmented workload and control-plane telemetry and automating tier-one SOC triage.
Constraints:
- Adversaries move faster than manual investigation loops can comfortably support.
- Cloud telemetry is fragmented across workload protection, CSPM, control-plane logs, runtime events, and identity/activity context.
- Threat and alert volume can grow faster than SOC headcount.
- Incident recommendations must be auditable and anchored to Falcon detections and cloud context.
Architecture
Charlotte AI sits inside Falcon Cloud Security and Fusion SOAR workflows. Falcon detections and cloud telemetry feed Charlotte triage; Fusion triggers on alerts, enriches the alert with Kubernetes, cloud-control-plane, indicator, and sensor context through NGSIM queries, passes that context to a cloud-focused LLM prompt, and emits a triage verdict, confidence, explanation, email report, and response recommendations for SOC analysts.
Diagram confidence: explicit (topology described by the source).
flowchart LR falcon-detection["Falcon detection"] --> charlotte-ai-triage["Charlotte AI triage"] falcon-detection --> fusion-soar-workflow["Fusion SOAR workflow"] falcon-detection --> ngsim-event-query["NGSIM event query"] cloud-runtime-protection["Cloud Runtime Protection"] --> falcon-detection cloud-runtime-protection --> workload-telemetry["workload telemetry"] cloud-runtime-protection --> cloud-control-plane-telemetry["cloud control plane telemetry"] workload-telemetry --> ngsim-event-query cloud-control-plane-telemetry --> ngsim-event-query fusion-soar-workflow --> charlotte-ai-triage fusion-soar-workflow --> ngsim-event-query charlotte-ai-triage --> cloud-latest-model["cloud latest model"] ngsim-event-query --> cloud-latest-model cloud-latest-model --> incident-report-email["incident report email"] fusion-soar-workflow --> incident-report-email incident-report-email --> soc-analyst["SOC analyst"] incident-report-email --> incident-response-actions["incident response actions"] soc-analyst --> incident-response-actions
Components
| Component | Role | Interacts with |
|---|---|---|
Falcon detection |
Security alert over workload, cloud, adversary, and runtime signals. | Charlotte AI triage, Fusion SOAR workflow, NGSIM event query |
Cloud Runtime Protection |
CrowdStrike cloud workload protection and cloud detection/response capability. | Falcon detection, workload telemetry, cloud control plane telemetry |
workload telemetry |
Kubernetes, runtime, container, node, namespace, image, and sensor context. | Cloud Runtime Protection, NGSIM event query |
cloud control plane telemetry |
Cloud API, account, region, misconfiguration, and control-plane detection context. | Cloud Runtime Protection, NGSIM event query |
Charlotte AI triage |
Analyzes detections, commands, and incident context to produce triage verdicts and explanations. | Falcon detection, Fusion SOAR workflow, cloud latest model |
Fusion SOAR workflow |
Security orchestration workflow that triggers Charlotte, passes alert IDs, runs enrichment, and sends reports. | Falcon detection, Charlotte AI triage, NGSIM event query, incident report email |
NGSIM event query |
Enriches alert IDs with Kubernetes, API, indicator, and sensor context. | Falcon detection, Fusion SOAR workflow, workload telemetry, cloud control plane telemetry, cloud latest model |
cloud latest model |
LLM used with a tier-one SOC analyst prompt over enriched Falcon data. | Charlotte AI triage, NGSIM event query, incident report email |
incident report email |
Generated report containing triage verdict, confidence, explanation, resources, and recommendations. | Fusion SOAR workflow, SOC analyst, incident response actions |
SOC analyst |
Reviews Charlotte's report, follows links to detections, and carries out investigation or containment. | incident report email, incident response actions |
incident response actions |
Containment and follow-up steps such as terminating containers, revoking keys, auditing roles, and reviewing logs. | SOC analyst, incident report email |
Data flow
A Falcon detection arrives from a Kubernetes or cloud workload event; a Fusion SOAR trigger sends the alert to Charlotte for triage; NGSIM queries enrich the alert with Kubernetes, cloud, API, indicator, and sensor fields; Charlotte uses the cloud latest model with a tier-one SOC analyst prompt; the completion becomes an email/report containing verdict, confidence, explanation, affected resources, and incident-response recommendations.
4 supporting quotes
Why this architecture
CrowdStrike pairs Falcon telemetry with Charlotte/Fusion automation because cloud investigations require workload-plus-control-plane correlation, adversary context, and tier-one triage speed that does not scale linearly with analyst headcount.
3 supporting quotes
Models used: Charlotte AI · cloud latest model
Scale
- CrowdStrike reported the fastest breakout time as 51 seconds.“we found that the fastest breakout time was 51 seconds.”transcript, stated
- The summary says breakout time decreased from 2 minutes 7 seconds to 51 seconds year over year.“breakout times (lateral movement across networks) decreasing from 2 minutes 7 seconds to just 51 seconds year-over-year.”summary, stated
- Almost eight in ten detections were malware-free.“we found that almost eight in 10 detections were malware free.”transcript, stated
- The summary reports cloud intrusions increased by 45% in one calendar year.“Cloud intrusions increased by 45% in a single calendar year”summary, stated
- The demo report was delivered about four minutes after the detection ran.“About four minutes later, we get this email.”transcript, stated
Alternatives considered (roads not taken)
Manual investigation across Falcon screens
Rejected because: The demo first manually traverses detection, asset graph, and application context, then shows Charlotte automating much of that tier-one work.
Separate workload protection and CSPM tools
Rejected because: The speakers say fragmented cloud tooling creates incomplete pictures, limited context, and no correlated timeline.
Use Charlotte only as a one-off generative assistant
Rejected because: CrowdStrike distinguishes generative prompting from agentic goal completion over time and positions Charlotte as capable of both.
Patterns
tool-use-orchestration (security-automation)
Charlotte is embedded in Fusion SOAR so alert triage, event queries, context enrichment, and report generation run as a workflow rather than a single chat prompt.
observability-tracing (security-context)
The workflow enriches detections with Kubernetes, cloud control-plane, API, indicator, and sensor context so the report can trace its reasoning to Falcon data.
human-in-the-loop-gate (security-operations)
Charlotte automates triage and recommendations but still sends analysts a report, links, and follow-up steps for investigation and containment.
safety-policy-enforcement (security-response)
Charlotte's recommendations include containment, credential revocation, role audits, network review, and runtime security controls rather than merely explaining the alert.
Tradeoffs
Automate tier-one work while preserving human investigation.
Chose Charlotte-generated triage reports, confidence, recommendations, and links over Fully autonomous incident closure.
Rationale: The workflow speeds triage and containment suggestions but still calls for investigation, review, and analyst action on sensitive security incidents.
Correlate cloud telemetry inside Falcon instead of leaving separate tools.
Chose Unified cloud detection and response over workload/control-plane silos over Fragmented CSPM and workload protection views.
Rationale: Cloud incidents cross layers, and analysts need a correlated timeline and context to understand scope.
Use agentic workflows for goals over time.
Chose Charlotte as an agent that can guide investigation workflow over Only one-off generative prompts.
Rationale: Cloud alerts require understanding what happened, scope, and next actions, which maps better to a goal-completion workflow than a single explanation.
Gotchas (what bit them)
Cloud investigations fail when workload and control-plane context are split.
Root cause: Traditional cloud tooling separates workload protection and CSPM, leaving analysts to correlate different views manually.
Resolution: Use Falcon Cloud Runtime Protection and Charlotte to correlate workload, control-plane, and cloud context.
Alert volume grows faster than analyst capacity.
Root cause: Cloud footprints expand, threat volume rises, and alert/log variety increases without a matching linear increase in SOC headcount.
Resolution: Automate tier-one triage and reporting to bend the labor curve.
Malware-free attacks reduce the usefulness of malware-centric detection alone.
Root cause: Adversaries use legitimate credentials and hands-on-keyboard techniques that blend into normal activity.
Resolution: Use adversary-focused context, cloud behavior correlation, and incident-level reasoning.
Evaluation
The transcript demonstrates evaluation through live incident triage outputs: Charlotte analyzes a reverse shell, labels a detection true positive, reports confidence and explanation, and generates response recommendations from enriched Falcon data.
Metrics: breakout time · malware-free detection share · cloud intrusion growth · time from detection to report email · triage verdict · triage recommendation · triage confidence · incident-response recommendation completeness
3 supporting quotes
Outcomes
- Charlotte can triage cloud detections, explain reverse-shell activity, and generate incident reports from Falcon context.
- The Fusion workflow can produce a report roughly four minutes after a demo detection.
- The generated recommendations include containment and follow-up investigation steps, but the transcript still keeps human review in the loop.
Threat-scale context includes 51-second breakout time, almost eight in ten malware-free detections, 45% cloud-intrusion growth, and SOC alert volume rising faster than headcount.