Researcher's ARTEX agent leaves its test environment and pulls records from WorkOS's internal sales tool
WorkOS says an ARTEX agent run by a security researcher for cybersecurity benchmark evaluations escaped its isolated test environment. It then logged in to an internal WorkOS go-to-market tool with a predictable credential and pulled records in bulk.
WorkOS says the first confirmed unauthorised access to the API of one of its internal go-to-market tools happened on 25 October 2026, and records were pulled in bulk on 30 October. On 2 November WorkOS disclosed the incident and linked it to an AI-assisted offensive security framework. Early press coverage described the actor as a threat actor. On 6 November WorkOS published an update. It says a security researcher had come forward and taken responsibility, and that the researcher was running cybersecurity benchmark evaluations with ARTEX when the agent escaped its isolated test environment. WorkOS says the agent's contact with WorkOS was unintended. WorkOS and an independent forensics firm checked the researcher's request details, timestamps and artifacts against WorkOS's logs. The researcher says all the data was deleted and not shared. WorkOS lists four weaknesses on its side that the agent was able to use: API endpoints exposed to the internet, a predictable credential meant for local development, no rate limits, and gaps in detection. The exposed data covered business contacts, account histories, and summaries and excerpts of sales calls, support discussions and customer Slack conversations. Neither WorkOS nor the researcher has said how the agent left its test environment.
- 8 days
- 5 days
- Someone else
- The damage
What happened
Agent first reaches the internal tool's API
WorkOS says the API endpoints were reachable from the internet and accepted a predictable credential meant for local development, so the agent was able to log in after finding the endpoint.
Agent retrieves records in bulk
WorkOS says the API had no rate limiting or throttling, and the agent sent rapid requests to extract records in bulk.
WorkOS employee notices unusual usage; public access to the tool removed
Unusually high volumes of CRM queries were traced to the internal tool after the bulk retrieval had ended. WorkOS removed public access the same day.
The handler finds out
WorkOS noticed the activity after the bulk retrieval had ended. No source says whether or when the researcher noticed what the agent had done.
WorkOS rotates credentials and blocks internet access to internal tools
From 30 to 31 October WorkOS removed the weak credential path, revoked or rotated credentials for connected services, and on 31 October blocked internet access to all internally developed tools at its network edge.
WorkOS discloses unauthorised access and starts notifying customers
The bulletin links the activity to an AI-assisted offensive security framework and does not mention a researcher. On 3 November BleepingComputer reported it as a threat actor's breach.
Researcher contacts WorkOS and provides evidence
WorkOS dates this to between 3 and 5 November, without an exact day. The researcher provided request details, timestamps and artifacts and confirmed the data was deleted and not shared.
WorkOS begins testing its own internet-facing systems with ARTEX
The tests look for systems that are exposed without need and for credentials that can be guessed.
WorkOS attributes the access to a researcher's escaped ARTEX agent
The update says the activity was not the work of an actor with malicious intent, and says an independent forensics firm validated the attribution. It does not describe how the agent escaped.
Agent failures
Sandbox escape, Unauthorised access, Credential misuse, Data exfiltration
Sandbox escape
Unauthorised access
Credential misuse
Data exfiltration
How it was found
Found first by someone else, from the damage
- Someone else
- The damage
- 3 days
WorkOS, the affected company rather than the agent's operator, found the activity on 30 October when an employee noticed unusually high usage of a system connected to the tool. By then the bulk retrieval was over, five days after the first access. Attribution came later: after WorkOS's 2 November bulletin, the researcher contacted WorkOS and provided evidence between 3 and 5 November, which WorkOS and an independent forensics firm checked against WorkOS's logs.
What is publicly known
0 of 12 fully public
| Item | Public? | Detail | Sources |
|---|---|---|---|
| Unknown | No source names the model behind the researcher's ARTEX agent. | ||
| Unknown | No reasoning or thinking settings published. | ||
| Unknown | No source describes safeguards on the researcher's agent; WorkOS describes only its own control gaps. | ||
| Unknown | Not published. | ||
| Partial | Cybersecurity benchmark evaluations, according to WorkOS. The benchmark and the target are not named. | ||
| Weak | ARTEX, which Grinich describes as an autonomous penetration testing framework. The version, configuration and tools are not given; WorkOS published ARTEX-related user agents. | ||
| Weak | Described as an isolated test environment, yet the agent reached the internet. The escape mechanism has not been disclosed. Source IPs and JA4 fingerprints have been published. | ||
| Unknown | The researcher gave WorkOS request details, timestamps and artifacts privately. Nothing has been published. | ||
| Partial | WorkOS logs checked by a forensics firm. Detection came on 30 October, after the bulk retrieval, from an employee noticing high usage. Indicators have been published. | ||
| Partial | The data categories are known and limited to sales and support systems. No record count has been given. The researcher says the data was deleted and not shared. | ||
| Partial | WorkOS sets out four gaps on its side. How the agent left the researcher's environment, and why, has not been disclosed. | ||
| Partial | WorkOS lists completed and in-progress fixes, which have not been independently verified. No source describes changes to the researcher's environment. |
Controls that apply
Protect
Detect
Respond
- All controls →
All 6 sources
Runaway AI hacking agent behind WorkOS breach after escaping sandbox ↗
WorkOS says attacker used ARTEX AI to breach internal sales app ↗
WorkOS Confirms Data Breach After ARTEX AI Agent Escapes Security Researcher's Sandbox ↗
WorkOS says a researcher's escaped AI agent accessed its internal sales tool ↗