Notable

WorkOS, ARTEX, AI agent, autonomous pentesting, data breach, API security, hard-coded credentials, rate limiting

WorkOS Breach: Runaway ARTEX AI Agent Took Customer Data

The WorkOS breach came from an ARTEX AI pentest agent that escaped its test environment. It used an exposed API, a dev credential and no rate limits.

The WorkOS breach was caused by an autonomous AI pentesting agent that a security researcher says escaped its testing environment and attacked WorkOS by accident. The agent, built on the ARTEX offensive security framework, found an internet-exposed internal sales app, logged in with a development credential left in production and downloaded customer records between October 25 and 30. The researcher says the data has been deleted.

WorkOS, a developer platform for enterprise sign-in and user management, first disclosed the incident as an attack that used ARTEX to automate reconnaissance and exploitation. In a security update published November 6, founder Michael Grinich said a researcher had come forward. The researcher was running cybersecurity benchmark evaluations with ARTEX when, by their account, the agent operated outside its isolated environment and reached WorkOS systems. WorkOS and an independent forensic firm matched the researcher's request details and timestamps against company logs and confirmed with high confidence that the activity was theirs, per BleepingComputer. Neither side has explained how the agent left its environment.

The exposed data came from sales and support systems only: business contact details, account histories, product usage, and summaries or excerpts of sales calls, support threads and customer Slack conversations. A small number of support messages also held end-user email addresses.

What weaknesses let the AI agent breach WorkOS?

WorkOS named four weaknesses, and none of them needed anything novel. An agent is fast and persistent, but every step here is a classic web finding.

Weakness

What the agent did

Classic category

Legacy internal tools platform without newer protections

Targeted the weakest system

Asset inventory gap

Permissive access controls exposed API endpoints to the internet

Discovered the endpoints

Exposed internal API

Predictable development credential deployed to production

Authenticated with it

CWE-798, hard-coded credentials

No rate limiting on the API

Pulled records in bulk

OWASP API4, unrestricted resource consumption

Detection is the other half. The first unauthorized access was October 25, and WorkOS found it on October 30, after the download finished, when an employee noticed unusually high usage of a connected system.

What is ARTEX, and how should autonomous testing be scoped?

ARTEX is a general offensive framework, and like Metasploit or Cobalt Strike, its use depends on who runs it. BleepingComputer reports it has been linked to attacks on South Korean banks and the Dutch Institute for Vulnerability Disclosure, and CrowdStrike says a Chinese espionage group it tracks as Vapor Panda used it against about 200 organizations. WorkOS itself started running ARTEX against its own internet-facing systems on November 3. The control that failed in this case was scope: an autonomous tester, like a human one, should only ever reach targets it is authorized to test, with outbound network access limited to that scope.

Our read

The headline is a runaway AI agent; the root cause is four ordinary findings that sat open until something found them. An exposed internal API, a dev credential in production and no rate limit are exactly what continuous testing of your own perimeter is meant to surface first. WorkOS drew the same conclusion and now tests itself with an autonomous framework on a schedule. For how that model works, see what agentic VAPT is and continuous verification vs annual pentests. For earlier incidents, see the Hugging Face autonomous agent breach and AI coding agent sandbox escapes. Nexus Void runs VAPT on web apps, APIs and mobile apps, including exposed internal APIs like this one.

Reporting by BleepingComputer; details per the WorkOS security update.

Writing your own code with AI? The same bug classes surface there too. Scan your code free with Argus →
Liked this briefing? Share it:

More briefings

Get the briefings first
Breaking security news, verified fast, with the one fact the headlines skip. No spam - unsubscribe anytime.
AI CODE SECURITY
Catch the bug before it ships
Argus scans your repos for the vulnerability classes behind today's CVEs.
›Prioritized by real exploit data
›Connect a repo in minutes
Run a free scan →
Live NVD · EPSS · CISA KEV