AI Agent Automation of Security Operations Center Analysis

doppel · Tech · 2025 · source Agentic: yes · promotional bias: high · source-backed · extracted with prompt 0.5.2 (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: Cybersecurity SOC analysis

Doppel needed to automate nuanced security decisions across millions of daily phishing and abuse signals without increasing false positives.

Constraints:

Architecture

Doppel automated part of its SOC decision workload by placing an OpenAI o1-based analyst agent after high-volume data ingestion and traditional ML filtering. The agent was trained like a human analyst on phishing, malware, and brand-abuse policy, then improved with thousands of curated historical analyst decisions. New examples feed a continuous learning loop, while human analysts shift toward complex threat patterns as the agent handles routine classification and response decisions at scale.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  threat-data-ingestion[Threat data ingestion] --> traditional-ml-filter[Traditional ML filter]
  traditional-ml-filter --> soc-decision-agent[SOC decision agent]
  analyst-training-curriculum[Analyst training curriculum] --> soc-decision-agent
  historical-decision-corpus[Historical decision corpus] --> soc-decision-agent
  continuous-feedback-loop[Continuous feedback loop] --> soc-decision-agent
  soc-decision-agent --> human-analyst-queue[Human analyst queue]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Threat data ingestion Collects websites, social media accounts, and mobile apps for phishing and social-engineering detection. Traditional ML filter
Traditional ML filter Removes obvious false positives before more nuanced decisions reach the agent. Threat data ingestion, SOC decision agent
SOC decision agent OpenAI o1-based agent that classifies nuanced threats and recommends/takes routine security actions. Traditional ML filter, Analyst training curriculum, Historical decision corpus, Continuous feedback loop, Human analyst queue
Analyst training curriculum Phishing, malware, and brand-abuse instruction adapted from how Doppel trains human analysts. SOC decision agent
Historical decision corpus Thousands of curated analyst decisions that distill prior judgment into the model. SOC decision agent
Continuous feedback loop Feeds new examples back into the agent as threat tactics evolve. SOC decision agent
Human analyst queue Analysts handle complex threat patterns while the agent handles routine decisions. SOC decision agent

Data flow

Doppel ingests web, social, and mobile-app signals at phishing-defense scale. Traditional machine learning filters obvious false positives, leaving judgment-heavy cases for the o1-based SOC agent. The agent evaluates screenshots, time-series activity, and customer policies using analyst training and historical decisions, classifies whether action is needed, and learns from new examples so analysts can concentrate on complex threat patterns.

5 supporting quotes
“Every day, Doppel ingests more than 10 million websites, social media accounts, and mobile apps to identify phishing attacks worldwide.”article, stated
“Traditional machine learning filters out obvious false positives, but nuanced decisions remain incredibly time consuming.”article, stated
“Analysts must interpret unstructured data like screenshots, time-series activity, and customer-specific policies to choose the correct response and explain their rationale.”article, stated
“The real breakthrough came when we incorporated thousands of well-curated historical decisions, effectively distilling years of our analysts’ experience into the model.”article, stated
“Just as importantly, the agent is constantly learning as it sees new examples. This tight feedback loop is critical in combatting security threats like phishing”article, stated

Why this architecture

Doppel did not rely on generic classification alone because SOC actions require policy judgment, explanation, and high-stakes accuracy. The architecture combines an existing ML filter for easy cases with an agent trained on analyst curriculum and historical decisions for edge cases, leaving humans focused on complex patterns.

3 supporting quotes
“Automating this decision-making at Doppel’s scale is particularly challenging. These decisions aren’t limited to spotting basic patterns – they require judgment.”article, stated
“We took the same methods we use to train human analysts—covering phishing, malware, and brand abuse—and applied them directly to the model.”article, stated
“Compared to our human analysts, the agent had a lower false-positive rate and uncovered more genuine threats.”article, stated

Models used: OpenAI o1

Scale

Alternatives considered (roads not taken)

Traditional ML filtering alone

Rejected because: It handled obvious false positives but left nuanced decisions too time-consuming for manual analysts.

“Traditional machine learning filters out obvious false positives, but nuanced decisions remain incredibly time consuming.”article, stated

Knowledge-transfer training without curated historical decisions

Rejected because: The initial curriculum improved performance but still missed non-obvious scenarios until historical analyst decisions were added.

“This initial “knowledge transfer” yielded a noticeable jump in performance, but the AI still stumbled on certain non-obvious scenarios.”article, stated

Keep all nuanced decisions in the human SOC queue

Rejected because: The agent took routine decisions at scale so analysts could spend attention on complex threat patterns.

“For Doppel, this shift allowed our analysts to focus on complex threat patterns while the AI handled routine decisions at scale.”article, stated

Patterns

fine-tuning-adaptation (model-operations)

The agent internalized analyst expertise through knowledge transfer and curated historical decisions.

“The real breakthrough came when we incorporated thousands of well-curated historical decisions, effectively distilling years of our analysts’ experience into the model.”article, stated

data-quality-loop (model-operations)

Doppel emphasizes continuous learning from new examples as threats evolve.

“Just as importantly, the agent is constantly learning as it sees new examples.”article, stated

Tradeoffs

What work should be automated in SOC operations.

Chose routine high-volume decisions by the agent over manual handling of every nuanced decision.

Rationale: The agent handles routine scale so analysts can focus on complex threat patterns.

“For Doppel, this shift allowed our analysts to focus on complex threat patterns while the AI handled routine decisions at scale.”article, stated

SOC workload split.

Chose agent automation for routine decisions with analysts focused on complex patterns over manual analyst handling for every nuanced decision.

Rationale: The agent absorbed high-volume routine decisions while preserving human attention for difficult threat patterns.

“For Doppel, this shift allowed our analysts to focus on complex threat patterns while the AI handled routine decisions at scale.”article, stated

Agent training signal.

Chose curated historical analyst decisions in addition to analyst curriculum over knowledge-transfer training alone.

Rationale: Historical decisions supplied the edge-case judgment that the initial analyst-style curriculum did not fully provide.

“The real breakthrough came when we incorporated thousands of well-curated historical decisions, effectively distilling years of our analysts’ experience into the model.”article, stated

Gotchas (what bit them)

SOC decisions could not be reduced to simple pattern matching.

Root cause: Analysts must interpret screenshots, time-series activity, and customer policies while explaining rationale.

Resolution: Train the agent as a cybersecurity expert and distill historical analyst decisions into it.

“These decisions aren’t limited to spotting basic patterns – they require judgment. Analysts must interpret unstructured data like screenshots, time-series activity, and customer-specific policies to choose the correct response and explain their rationale.”article, stated

Evaluation

Doppel compared agent performance against analyst benchmarks and operational workload reduction.

Metrics: 30% SOC workload automated · lower false-positive rate · more genuine threats

“Compared to our human analysts, the agent had a lower false-positive rate and uncovered more genuine threats.”article, stated

Outcomes

Promotional company blog; claims should be treated as vendor-reported.

“At Doppel, we automated 30% of our security operations workload in less than 30 days with our new AI agent.”article, stated