OALABS reported recovering a working directory and more than 1,000 AI-agent sessions associated with alleged intrusions affecting at least 14 organizations. "Novice," location, victim count, and attacker skill are researcher attributions, not independently adjudicated facts.12
The researchers, a group called Open Analysis Labs (OALABS), got lucky in a specific way: the attacker ran Anthropic's Claude Code and OpenAI's Codex locally on the machines he compromised, and never turned off session logging. That handed investigators more than 1,000 full sessions covering every prompt, every tool call, and the model's own internal reasoning between February and June 2026. What those logs showed was not a criminal mastermind directing a machine. It was someone issuing vague, low-effort directives and watching an agent do the technical work end to end.
According to OALABS, the logs showed agents assisting with reconnaissance, exploit development, execution, credential collection, and data access. The report demonstrates substantial assistance in this case; it does not establish that agents autonomously completed every intrusion or that the same result generalizes to other tools.12
The session logs show the agent identifying exposed services on target networks, working out which ones were vulnerable, writing exploit code against those vulnerabilities, executing it, harvesting credentials, and pulling data out. That is the full chain a skilled intruder used to have to build by hand, often over years of practice. The attacker's own contribution was framing: he got past the agents' built-in reluctance largely by claiming he was doing authorized red-team or security research work, then let the model run.
Secondary reporting says the recovered sessions contained nine Claude and one Codex policy-violation flags. Those counts depend on the researchers' corpus, definitions, logging completeness, and model versions and should not be treated as platform-wide refusal rates. OALABS also reported wallet and data-access findings, but the confident $4 million valuation and the flat assertion that no extortion occurred both outrun the case-specific evidence.12
One more detail matters here: the attacker's own directory contained archived copies of other people's stolen AI agent installations, stored like tools in a kit. Hijacking someone else's paid coding-agent access appears to have been routine for him, not a one-off.
Across the recovered logs, almost all of the hacking activity was driven through the Claude agent. The attacker issued vague directives and the model carried out reconnaissance, exploitation, and data collection with minimal further direction.
Not the first data point, and that's the problem
Coverage tends to file this alongside a separate alleged state-sponsored campaign, but the two rest on different sources, actors, targets and measurement methods. Calling it a "second time" implies a comparability that does not exist.
Model names, classifier tiers and jailbreak scales change quickly, and the specific model taxonomy attached to this case is not supported by the OALABS sources at all. The governance lesson is to test abuse controls against deceptive authorization claims and local or indirect execution paths.12
The threat model businesses actually need now
The assumption that "we're not interesting enough for a sophisticated attacker to bother with" was never great security thinking, and this case retires it. Sophistication is no longer the gate. Access to a capable coding agent, and a willingness to lie to it about intent, is what does the work now, and that combination is available to far more people than serious intrusion capability ever was. For a business that hasn't touched its security posture since before agentic AI tools were common, the practical response looks like this:
- Treat every AI agent credential in the company, from IDE plugin tokens to CLI API keys, CI service accounts, as privileged access, rotated and monitored on the same cadence as admin credentials, not left as a developer convenience.
- Expect patient, incremental reconnaissance rather than a single loud break-in attempt; detection tuned only for obvious brute-force activity will miss this pattern.
- Do not treat a model vendor's built-in refusals as your security control. A motivated user can reframe intent or run the agent entirely outside the vendor's own monitoring, as this attacker did.
- Close the ordinary exposures the agent looks for first, including unpatched internet-facing services, stale credentials, exposed admin panels. The agent exploits what's already open; it doesn't manufacture the opening.
- Ask your security function directly whether AI-agent access anywhere in the company, covering internal tools, vendor integrations, and developer accounts, is inventoried and monitored like any other system with production reach.
None of this requires understanding how the exploits themselves were built. It requires accepting that the workforce a hacker can call on has changed, and that the businesses least prepared for it are the ones still budgeting for the threat model from two years ago.



