How AI-assisted investigation actually walks through a Tier 1 alert

MKMarta K. · Senior Detection Engineer & Incident Responder
AI in Security Operations·8 min read

Impossible travel on a finance account used to eat half an hour of my night, walking four consoles by hand to prove it was just a VPN. With an AI-assisted tool the enrichment was already assembled when the case reached me, so I started where the work needs a person. The AI compressed the mechanical parts, and I kept every judgment call.

Impossible travel on a finance account is the alert class that used to eat half an hour of my night. Warsaw and Singapore inside the same hour is physically impossible, so the detection fires as designed, but most of the time it's a virtual private network (VPN) egress node, not an attacker, and the alert can't tell me which. In my last security operations center (SOC), confirming that meant walking four consoles by hand, rebuilding the picture in my head after every switch.

An AI-assisted tool didn't make me smarter about impossible travel, but it made the mechanical walking disappear. By the time the case reached me the enrichment was already assembled, with reputation on both addresses, thirty days of sign-in history, recent multifactor authentication (MFA) changes, device fingerprints, and a first read that Singapore was likely VPN egress, autonomous system number (ASN) flagged to check first. I started where the work needs a person, not where it starts.

I closed it in nine minutes and made every call in it. The AI compressed the mechanical parts while I kept the judgment calls. In the evaluations I've sat in, teams blur that distinction, and which side of the line you buy changes how the whole AI investigation process feels on shift.

In brief:

  • In an AI-assisted investigation, the analyst still drives; the AI handles entity extraction and enrichment, then drafts hypotheses. In autonomous mode, verdict ownership can move to the system. Buying one when you need the other is a common evaluation mistake.
  • The time compression is concentrated in enrichment and documentation. Judgment calls, business context, escalation, and response authorization barely compress at all, and that boundary belongs there.
  • Treat AI hypotheses as leads that require verification. Large language model (LLM)-based systems can still produce outputs that sound accurate when telemetry is misread or context is incomplete.
  • Evaluate on your own historical alerts and measure false-closure rate against your best analysts. Demo speed should not drive the proof of concept (POC).

AI-assisted and AI-autonomous are different investigation models

What separates AI-assisted from AI-autonomous is whether the tool only suggests the next move or can take it. A copilot suggests the next query while a human drives; an autonomous agent can close alerts a human never sees. Teams evaluate AI SOC tools along a spectrum, from correlating signals to producing a verdict to automating parts of the workflow. That framing only helps once you pin down where the human owns the decision.

So decide verdict ownership per alert class. In AI-assisted work the AI enriches and drafts a hypothesis while I own every close, escalation, and response, and which model you pick reshapes alert triage itself and changes how fast the queue moves.

Vendor examples make the boundary concrete. Microsoft Security Copilot runs autonomous triage and analyst agents, Command Zero offers both agent-driven and AI-assisted workflows, and Dropzone AI, Prophet Security, Exaforce, 7AI, and CrowdStrike Charlotte AI should be judged by which alerts they can close, escalate, or only summarize.

The alert I used to spend 35 minutes on

Impossible travel on a Microsoft Entra ID account is a manual, sequential grind. I pull the sign-in logs for both IPs, check audit logs for new MFA methods, review new applications, and scan the mailbox for malicious inbox rules. Each lives in a different console with a different query language, and at 3 am the context-switching costs more than the queries. I wrote the runbook for this class, and even with it open, the fastest clean close I managed was about 20 minutes.

Suspicious-login queues often contain benign VPN and mobile-roaming artifacts, which means much of the manual effort is spent confirming expected behavior. Alert fatigue often looks like skilled people burning half-hours to prove nothing happened.

AI assistance changed the mechanical steps while judgment stayed with me

AI assistance changed the same alert class at four points. At each one, the boundary between what compressed and what didn't was clear: the AI took the mechanical work while I kept control of decisions about risk and response. The speedup only mattered where the work was mechanical.

Entity extraction is where time actually compresses

The tool parsed the raw alert and extracted the entities in seconds: username, both source IPs, ASNs, device identifiers, session context. Then it drafted a hypothesis: the likely explanation first, then the steps to test it. The ordering followed what a good runbook does anyway: check the false-positive explanations first, VPN, proxy, mobile roaming, misreported geolocation, before anything threat-shaped.

The tool could not know that this user was mid-quarter-close and had legitimate reasons for odd hours, and it couldn't decide whether that context should outweigh a suspicious authentication pattern. I started at the hypothesis-testing stage because the data gathering was already done, roughly the difference between grading an answer and writing the exam.

Enrichment runs in parallel instead of sequentially

Manually, I queried five systems one after another and held the partial picture in my head between consoles. The tool ran the lookups concurrently: threat intelligence on both IPs, the user's authentication baseline, MFA change history, endpoint posture, and prior alerts on the same entities, all attached to the case before I touched it. I treat vendor benchmark percentages here as directional at best.

Lower cognitive load mattered more to me than the clock. I wasn't rebuilding mental state after every console switch, so my attention stayed on the anomaly itself: a new MFA method registered via SMS two days before the Singapore sign-in. That was the first fact in the case that changed the risk from routine travel noise to something I had to test hard.

The judgment calls the AI surfaced but couldn't make

The enrichment flagged that MFA change but couldn't tell me what it meant. A user replacing a lost phone and an attacker registering a fallback method produce identical log lines, and only business context the model lacks tells them apart. So I checked the human resources (HR)-adjacent signals the tool can't reach, the travel calendar and the user's manager on Slack, and confirmed no travel.

That left two decisions that were mine alone: whether to revoke the sessions and force a reset at 3 am, waking a finance lead during quarter-close, and whether this crossed into our incident response plan. I revoked, reset, and held escalation pending the morning follow-up. The AI surfaced every input to those calls and made none of them.

The verdict and the writeup stayed mine

I rendered the verdict: true positive, a credential compromise attempt caught before lateral movement. The tool drafted the case narrative from its own investigation trail; I edited it, corrected one mischaracterized sign-in, and signed it.

I own that signature for two reasons. Audit defensibility: a post-incident review or auditor needs a human-accountable explanation of why the alert closed or escalated. And the feedback loop: triage outcomes documented with investigative reasoning become detection-tuning inputs, and one-line closes don't.

With the tool drafting the narrative, documentation became a review step instead of a writing chore. That saves time and feeds detection engineering: this case produced a tuning note on SMS MFA registrations preceding foreign sign-ins. The saved time mattered because it left better evidence for the next version of the detection and a cleaner ticket.

Where I still have to drive

I verify AI reasoning against raw telemetry. LLM-based triage can produce outputs that sound right while resting on a small misread or a missing data source. Worse, teams should assume some of the AI's inputs are writable by an outsider, since user agents, URLs, DNS names, ticket text, and log fields can all carry attacker-controlled text. OWASP catalogs exactly this as indirect prompt injection, where external content the model ingests can alter its behavior in unintended ways.

So my operating rule, on that shift and every one since: every claim in the AI's reasoning must resolve to an artifact I can pull up myself, and any claim that doesn't voids the verdict. Verification was cheap here, because by the time I check the AI's work I already know the case context, so it costs minutes, not a full investigation.

The stakes of skipping it keep rising. Mandiant's attacker hand-off time, the median gap between initial access and hand-off to a second group, fell from more than eight hours in 2022 to 22 seconds in 2025. Low-severity credential alerts now deserve verification before closure.

Verdict ownership should be decided before the POC starts

Decide verdict ownership deliberately, per alert class, before you sign anything. Assisted mode keeps every close with your analysts and buys compression on enrichment and documentation. Autonomous mode transfers the close decision to the system, which fits high-volume, well-understood false-positive patterns and is wrong, today, for anything needing business context or an irreversible action.

In the POC, use your own historical alerts with known outcomes; vendor-picked samples should not drive the test. Baseline false-positive rate and mean time to investigate before it starts, then measure false-closure rate: the alerts the AI closed that your best analyst would have escalated.

Under pressure, it felt like a tireless second analyst that never makes the call. I'd tell any detection engineer evaluating this tooling to time the enrichment, then spend the rest of the POC attacking the verdicts. The speed is worth buying, but the verdict has to stay with a person.

Frequently asked questions about AI-assisted investigation

Before adding AI investigation to a live Tier 1 queue, answer these questions about ownership, verification, and workload.

What is the difference between AI-assisted and AI-autonomous investigation?

In AI-assisted investigation, the AI compresses enrichment and entity extraction, then drafts hypotheses while the analyst makes every verdict, escalation, and response decision. In AI-autonomous investigation, the system can independently investigate and close alerts without an analyst in the loop on each one. For a given alert class, the question is whether a human owns the close or only reviews it after the fact.

Which parts of a Tier 1 investigation does AI actually accelerate?

AI accelerates the mechanical stages: parsing entities from the raw alert and running enrichment queries in parallel across identity, endpoint, threat intelligence, and historical data. It can also draft the case narrative. The largest gains appear before the analyst starts making judgment calls, in gathering context and correlating entities. Judgment stages, business context, escalation, and response authorization see little to no compression.

What does an analyst still need to do when using AI-assisted investigation tools?

Validate the AI's hypothesis against raw telemetry, supply business context the model can't see, make escalation and response calls, and own the verdict with an audit-defensible writeup. They also need to confirm every referenced piece of evidence actually exists in the logs, since failure modes include confident-but-wrong verdicts and prompt injection through attacker-written log fields. An AI-only closure will not survive a post-incident review or an auditor.

How do I evaluate whether an AI investigation tool is actually helping or just adding a layer?

Run a POC on your own historical alerts with known outcomes, with false-positive rate and mean time to investigate baselined before day one. Track false-closure rate against your strongest analysts and watch the trust dynamic: once analysts stop trusting AI verdicts and re-investigate every escalation, the efficiency gain can disappear. If your team is redoing the AI's work, you have bought overhead.


About the author

MKMarta K. is a senior detection engineer and incident responder with over eight years of hands-on experience operating and scaling security operations in high-growth SaaS and fintech environments. She started her career as a SOC analyst, working night shifts triaging alerts and investigating suspicious activity across endpoint, identity, and cloud environments. Over time, she moved into detection engineering, where she focused on building and tuning detection pipelines, reducing false positives, and mapping coverage to frameworks like MITRE ATT&CK. Marta has led incident response efforts for ransomware, credential compromise, and insider threat scenarios, and has helped teams transition from reactive alert handling to structured investigation workflows and proactive detection strategies. Her work has included implementing detection-as-code practices, improving alert fidelity, and designing playbooks that actually get used during real incidents. She writes about the reality of running security operations — from alert fatigue and broken escalation paths to what actually works when building detections and responding to incidents under pressure.

Stay sharp on security operations

Practitioner takes on SOC modernization, detection engineering, threat hunting, and more. No fluff. No product pitches.

How AI-assisted investigation actually walks through a Tier 1 alert | Future of SecOps