ExCyTIn-Bench: Evaluating LLM agents on Cyber Threat Investigation
This paper introduces ExCyTIn-Bench, the first benchmark designed to evaluate LLM agents on cyber threat investigation by generating 7,542 questions from Microsoft Sentinel logs and investigation graphs, revealing that current top models achieve only a 0.606 reward score and highlighting significant room for future improvement.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Picture: A New "Driving Test" for AI Detectives
Imagine you have a fleet of very smart, new AI robots. You want to know if they are good enough to be cybersecurity detectives. Can they look at a mountain of messy data, find the bad guys, and figure out exactly what happened during a hack?
The authors of this paper say, "We can't just ask them trivia questions like 'What is a virus?' because that only tests their memory. We need to see if they can actually do the work."
So, they built ExCyTIn-Bench. Think of this as a high-stakes driving test for AI agents. Instead of a car, the AI is driving through a digital crime scene. Instead of a test track, it's a simulated company's computer network filled with fake (but realistic) security logs.
How They Built the Test (The "Crime Scene")
To make the test fair and realistic, the researchers didn't just make up random questions. They built the test in three steps:
- The Crime Scene (The Data): They set up a fake Microsoft Azure company called "Alpine Ski House." They simulated 8 different cyberattacks that actually happened in the real world (like ransomware or email scams). They collected 57 different tables of logs (like police reports, phone records, and security camera footage) containing thousands of entries.
- The Map (The Graph): When a human detective investigates, they don't look at everything at once. They follow a trail: Alert A leads to User B, which leads to Suspicious File C. The researchers turned these trails into a map (a graph).
- The Nodes: The map has dots representing "Alerts" (the police sirens) and "Entities" (the people or computers involved).
- The Edges: The lines connecting them show how they are related.
- The Questions (The Exam): Instead of a human writing questions, they used an AI to look at this map and generate 7,542 questions.
- Example: "We saw a suspicious login from IP address X. Based on the map, what file did the hacker use to steal passwords?"
- The AI agent has to find the answer by "driving" along the lines of the map, querying the database, and connecting the dots.
How the AI Takes the Test
The AI agent is placed in a MySQL database environment (a giant filing cabinet). It doesn't know the layout of the cabinet. It has to:
- Ask for the map: "What tables do you have?"
- Read the clues: "Show me the logs for this IP address."
- Connect the dots: "Okay, that IP address is linked to this user. Let me check what that user did."
- Submit the answer: "The hacker used the file
ntdsutil.exe."
If the AI gets the answer right, it gets a point. If it gets stuck or asks the wrong questions, it gets a lower score. The test even gives partial credit if the AI finds some clues but not the final answer, just like a teacher giving points for showing your work.
What They Found (The Results)
The researchers tested many different AI models (from big companies like OpenAI, Google, and Anthropic, as well as open-source ones) on this test.
- It's Hard: Even the smartest AI models struggled. The best model (Claude-Opus-4.5) only got a score of 0.606 (out of 1.0). This means there is still a lot of room for improvement.
- The "Aha!" Moment: The AI models that performed best were the ones that could reason step-by-step. They didn't just guess; they explored the database, realized their first guess was wrong, and tried a new path, much like a human detective.
- Open Source vs. Big Tech: Surprisingly, some smaller, open-source models performed almost as well as the massive, expensive ones, showing that the gap is closing.
Why This Matters
The paper claims this is the first benchmark of its kind. Before this, we mostly tested AI on how well it memorized cybersecurity facts. Now, we have a way to test if AI can actually investigate a crime by sifting through evidence and reasoning through a complex chain of events.
In short: The authors built a realistic "crime scene" and a set of "detective puzzles" to see if AI agents can learn to be cybersecurity investigators. The results show that while AI is getting better, it still has a long way to go before it can replace human security analysts.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.