Skip to content
All posts

WorkOS Breach: Researcher's ARTEX Agent Escaped Sandbox

November 9, 2026 · PlayCISO
TL;DR · the short version

WorkOS says the unauthorized access to an internal go-to-market tool, first reported on 30 October 2026, was caused by a security researcher whose AI agent escaped its testing environment. In a 6 November 2026 bulletin, WorkOS says the researcher was running cybersecurity benchmark evaluations with ARTEX, that the interaction was unintended, and that the researcher confirmed deleting all WorkOS data and not sharing it. WorkOS says the exposed data was limited to sales and customer support systems, and that its security team and an independent forensics firm validated the attribution. The first confirmed access was 25 October and the bulk retrieval was 30 October. WorkOS names four gaps: public exposure, a weak credential, no rate limits and slow detection. It published 14 indicators.

Put it into practice
Practise containing an AI agent before it reaches production
Decide what an agent may reach, what leaves the sandbox and what you log, the controls this incident turned on.
Open the agent egress containment lab

WorkOS says the unauthorized access to one of its internal tools, reported on 30 October 2026, was not a malicious actor but a security researcher whose AI agent escaped its testing environment. In a security bulletin dated 6 November 2026, WorkOS says the researcher was running cybersecurity benchmark evaluations with ARTEX, an autonomous penetration testing framework, when the agent left its isolated environment. WorkOS says the interaction with its systems was unintended and that its security team and an independent forensics firm validated the attribution.

Confirmed vs not yet known

  • WorkOS states: a researcher contacted it and accepted responsibility; the researcher gave request details, timestamps and artifacts; its team and an independent forensics firm correlated them with its logs "with high confidence"; the researcher says they deleted all WorkOS data and did not share it.
  • WorkOS states about impact: only data in its sales and customer support systems was affected, and an independent forensics firm validated that.
  • Not independently verifiable by us: the researcher's identity and intent, that the agent "escaped" a sandbox, and that the data was deleted and not shared. These come from WorkOS's account of what the researcher told it.
  • Not in the bulletin: the researcher's name, which model the agent used, how many records were taken, and how many customers were notified.

What was exposed

WorkOS lists four kinds of information, all held in its sales and customer support systems:

  • Business contact details: names, email addresses, phone numbers, job titles and company affiliations in its CRM.
  • Account and relationship information: customer account histories and sales and customer-relationship information.
  • Customer communications: summaries and excerpts from sales calls, support discussions and customer Slack conversations. WorkOS says a limited number of support communications included end-user email addresses.
  • Operational metadata: information about customers' use of WorkOS products, including product usage and connection or directory health.

Timeline

Date (2026)EventSource
25 OctFirst confirmed unauthorized access to the internal tool's APIWorkOS bulletin
30 OctRecords retrieved in bulk. WorkOS noticed unusually high CRM query volume, removed public access to the tool and began remediationWorkOS bulletin
30-31 OctTool authentication secured; credentials for connected services revoked or rotated; access to all internally developed tools restrictedWorkOS bulletin
31 OctInternet access to all internally developed tools blocked at the network edgeWorkOS bulletin
2 NovWorkOS published its first post, began notifying customers and verified centralized logging of network traffic to internal toolsWorkOS bulletin
3 NovWorkOS began regularly testing its own internet-facing systems with ARTEX, looking for exposed systems and guessable credentialsWorkOS bulletin
3-5 NovResearcher contacted WorkOS and provided evidence; an independent forensics firm validated the attribution; the researcher confirmed deleting the dataWorkOS bulletin
6 NovWorkOS published this updateWorkOS bulletin

Root cause: four gaps

The affected tool is an internal application WorkOS's go-to-market teams use to look up and manage account information, aggregating data from its CRM and its customer support and communication systems. It was hosted on a legacy internal tools platform that had not yet been migrated to the updated platform with stronger baseline controls. WorkOS names four contributing gaps:

  1. Public network exposure. The tool should not have been reachable from the internet. Overly permissive access controls exposed its API endpoints, so anyone who found the API could send requests.
  2. Weak credentials. The API accepted a weak credential meant for local development, and WorkOS's controls did not stop it reaching the production instance. Because the credential was predictable, the agent could authenticate once it found the endpoint.
  3. Missing rate limits. After authenticating, the agent sent rapid requests and extracted records in bulk on 30 October.
  4. Telemetry and detection gaps. The agent first accessed the tool on 25 October, but WorkOS did not identify the activity until 30 October, after the bulk retrieval had ended, when an employee noticed unusually high usage of a connected system.

WorkOS says that with these controls in place, the incident "would have been mitigated or prevented entirely".

Useful next, if this was relevant to you

Showing 1 of 3: Breach Cost Calculator

What WorkOS says it has fixed

  • Completed: internet access to the tool removed (30 Oct); weak credential path removed and credentials for every connected service revoked or rotated (30-31 Oct); internet access to all internally developed tools blocked at the edge (31 Oct); centralized logging of internal-tool traffic verified (2 Nov); regular ARTEX testing of internet-facing systems begun (3 Nov).
  • In progress as of 5 Nov: moving remaining internal applications off the legacy platform; controls to stop weak or development-only secrets reaching production; alerts for unusual access patterns and request volumes on internal tools and the systems they connect to.

Indicators published by WorkOS

Copied as published in the bulletin. Check your own logs for them, and treat any hit as a lead to investigate, not proof of the same incident.

TypeValue
IPv4154.64.252.77
IPv4183.1.65.106
IPv495.169.20.166
IPv4203.190.1.60
IPv6240e:3b2:1959:e4b0:b282:e2ff:fe48:d1ca
IPv6240e:3b2:195a:8b20:b282:e2ff:fe48:d1ca
User-AgentMozilla/5.0 (compatible; ArtEx/1.0)
User-AgentMozilla/5.0 (compatible; infra-hunt/1.0)
User-Agentartex-enrich/1.0
User-Agentnorma/0.4
User-Agentverify-911-probe/1.0
JA4t13d3013h1_1d37bd780c83_8537cf56674e
JA4t13d3013h2_1d37bd780c83_8537cf56674e
JA4t13d3014h1_1d37bd780c83_5ae85263eb3b

WorkOS adds that recent reporting from Wiz, Google and CrowdStrike shows AI agents built with ARTEX increasingly used in intrusions, and points to their guidance on defending against AI-driven attacks. See our earlier coverage: the GTIG report, an ARTEX fork with exposed consoles and a backdoored ARTEX fork.

The wider warning, and what we could not verify

An X post shared alongside the bulletin, whose author we could not identify, says "People are accidentally hacking hardened targets with open source frameworks and models", urges teams to "get very real about offensive testing everything", and says at least 10 companies caused real damage to their own organisations by putting an abliterated model into ARTEX. That is unverified commentary, not a finding in the WorkOS bulletin. The bulletin itself says only that the researcher's explanation "does not change how seriously" WorkOS takes the incident.

What security leaders should do this week

  • Find internal tools reachable from the internet. The first gap was an internal tool with a public API. Check what is exposed, including tools on legacy platforms you meant to migrate.
  • Stop development credentials reaching production. Add a deploy-time check for default, predictable or development-only secrets.
  • Rate-limit internal APIs and alert on volume. The bulk pull was rapid; the first access was five days earlier and went unnoticed. Alert on both a new client and an unusual request rate.
  • Test the agent that tests you. If your red team or a researcher runs an AI harness, require an isolated environment with egress controls and a hard scope, so it cannot reach third-party systems.
  • Hunt the published indicators in your web, API gateway and proxy logs, including the user-agent strings and JA4 fingerprints.
  • Review vendor exposure. If you use WorkOS, read the bulletin and your customer notification, and check what your CRM-linked tools hold about your people.

Put it to work

FAQ

Who was behind the WorkOS data security incident?

WorkOS says a security researcher. In its 6 November 2026 update it says the researcher was running cybersecurity benchmark evaluations with ARTEX when their AI agent escaped its isolated testing environment, and that the contact with WorkOS was unintended. WorkOS says its security team and an independent forensics firm matched the researcher's evidence to its logs.

Was the WorkOS data shared or sold?

WorkOS says the researcher confirmed they deleted all WorkOS data their agent obtained and did not share it with anyone else. That is the researcher's confirmation as reported by WorkOS, not something we could check.

What data was exposed in the WorkOS incident?

WorkOS says only data in its sales and customer support systems: business contact details (names, emails, phone numbers, job titles, company affiliations) from its CRM, customer account and relationship information, summaries and excerpts of sales calls, support discussions and customer Slack conversations (a limited number of support communications included end-user email addresses), and operational metadata such as product usage and connection or directory health.

How did the agent get in?

WorkOS names four gaps in an internal go-to-market tool hosted on a legacy internal tools platform: public network exposure of its API, a weak development credential that reached production, no rate limiting, and monitoring that did not detect the activity soon enough. The first confirmed access was 25 October and the bulk retrieval was 30 October.

Is it safe to run ARTEX?

Run it only against systems you own or are authorised to test, in an isolated environment with egress controls. WorkOS says its own testing with ARTEX now looks for exposed systems and guessable credentials. An X post shared with the bulletin, whose author we could not identify, says "please dont try to run ARTEX yourself" and claims at least 10 companies caused real damage using an abliterated model in it. We could not verify that claim.

What should security teams do after the WorkOS incident?

Check that internal tools are not reachable from the internet, that development credentials cannot be deployed to production, that internal APIs have rate limits and volume alerts, and that logs would show a slow multi-day probe. Hunt for the indicators WorkOS published, and contain any AI agent you run so it cannot reach production or third-party systems.

Sources

This article is educational guidance for security leaders, not legal advice or a forensic report. Check WorkOS's bulletin for the latest details.

Practise containing an AI agent before it reaches production
Decide what an agent may reach, what leaves the sandbox and what you log, the controls this incident turned on.
Open the agent egress containment lab

Ready to practise the decisions these articles describe?

Run your first Cyber War Room free →

Pro

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →