WorkOS, which sells login, single sign-on and directory sync to software companies, published a security bulletin on 2 November. On 30 October it “identified unauthorized access to an internal WorkOS application used by our sales team.” The bulletin says the investigation “identified the use of an AI-assisted offensive security framework to automate reconnaissance and exploitation attempts.”
What was exposed
According to WorkOS, the affected application gave access to:
- Business contact details: names, email addresses, phone numbers, job titles and company affiliations from its CRM.
- Account and relationship information: customer account histories and sales relationship notes.
- Customer communications: “Summaries and excerpts from sales calls, support discussions, and customer Slack conversations.”
- Operational metadata: product usage and connection or directory health.
These are the categories the tool could reach. WorkOS says it is still reviewing records to find the impact on each organization.
What WorkOS says was not touched
“There is no evidence that WorkOS application data was accessed, nor is there evidence that production WorkOS services were accessed or impacted,” the bulletin says. Its current analysis points only to CRM and customer support data. WorkOS disabled external access to the application, is reviewing access controls on its other internal tools, and has hired an outside forensics and incident response firm. It will contact affected customers directly.
Where ARTEX comes in
The bulletin does not name the framework. CEO Michael Grinich did, on X: “The attack involved ARTEX, an autonomous AI agent framework used to carry out offensive security operations.” Asked for evidence, he replied that WorkOS saw user agents including artex-enrich/1.0 and norma/0.4 in the attacker’s web requests, which, based on public reporting from Wiz and forks of the open source tool, “are likely attributable to ARTEX.” He added that behavior patterns match what others have seen, and that he hopes to publish more indicators as the investigation goes on.
User agent strings are easy to change, so this is evidence about a tool, not about who used it. WorkOS has named no actor and has not said how the attacker got in. ARTEX is the same framework Microsoft tied to the Storm-0940 ConnectWise campaign, but nothing WorkOS has published links the two incidents.
What to do now
WorkOS’s own advice is the main one: “Even when a message references a real colleague or support conversation, verify unexpected requests before sharing sensitive information or taking action.” Call notes and Slack excerpts are what make a fake invoice, a “quick SSO config change” or a support follow-up believable. If you are a customer:
- Warn the people who talk to WorkOS (admins, finance, procurement) about convincing follow-ups.
- Confirm any request to change SSO, directory or billing settings through a channel you already trust.
- Watch for the direct notice WorkOS says it will send.
Days earlier, Chainalysis said an attacker used offensive agentic techniques to reach its internal tools.
Why this matters
WorkOS says production and customer application data were not reached, so the risk for its customers is mainly social engineering built on real conversation history. The ARTEX link rests on the CEO’s account of user agents and behavior, not on published indicators. As WorkOS itself warns, contact details and past conversations are what make a fraudulent request look legitimate. WorkOS is also reviewing access controls across its other internal tools.

The Campfire
CommentsThanks. Your comment is waiting for the desk. Once it is approved it appears here within about a minute.
Add a comment