The open source multi-agent framework behind breaches at seven South Korean financial institutions went closed-source after it was exposed. Its consoles kept multiplying, WorkOS traced a breach to it, and Microsoft now tracks a new crew using it against financial firms.
Key Takeaways
When an offensive tool is caught in a high-profile attack, the usual hope is that taking it down slows the attackers who relied on it. ARTEX is testing that hope and failing it. The AI penetration testing framework was pulled from GitHub in October after it was linked to bank breaches in South Korea. In the four weeks since, researchers have found its consoles on more than a thousand internet-facing servers, a software company has traced a breach to it, and Microsoft has named a fresh criminal crew running it against the financial sector.
ARTEX was published on GitHub on July 26 under an open source AGPL-3.0 license, according to an analysis by Censys. It is written in Go and pairs a planner agent with worker agents that map a target, track what they have tried and decide the next step. CrowdStrike published its report on the South Korean attacks on October 7, and the developer posted a statement on October 8 denying involvement and saying the project would go closed-source. Genians Security Center reported that the original repository and Docker image were removed on October 11.
None of that pulled the tool back from the people already using it. Censys counted 1,465 hosts exposing an ARTEX console in early November. About 650 of them sit in two blocks of identically configured hosting, which leaves roughly 815 distinct-looking deployments, and Censys says the true total is probably higher because the console does not need to face the internet at all. The United States hosted the most, with 726, followed by Hong Kong with 387 and China with 177. On 155 of the hosts, or 10.6%, Censys also detected at least one other threat, including command-and-control tools such as Cobalt Strike and Vshell.
Not every exposed copy is malicious. Censys researcher Silas Cutler told TechCrunch that many instances are used by authorized testers. But TechCrunch also reported that dozens of copies of the code remain on code-sharing sites, so going closed-source mainly limits future releases to paying customers. Anyone who already had the open source build can keep running it.
The campaign that made ARTEX notorious ran from late September to early October. Hunt.io's infrastructure analysis puts the toll at seven South Korean financial institutions, with about 66,000 to 67,000 individuals and roughly 2,200 corporations affected, and exposed data covering personal, employment, income and loan details. CrowdStrike assessed with moderate confidence that a single Chinese-speaking, financially motivated operator was responsible. The operator's own files show how little the attack needed from a person: a Claude Code installation started 510 times since August 4, routed through a model reseller to DeepSeek, and 19 custom agent skills invoked 147 times for reconnaissance, web testing, firewall evasion and payment-logic testing.
The targets are widening. Identity platform WorkOS said it identified unauthorized access on October 30 to an internal application its sales team uses, exposing business contact records and summaries of customer communications. Founder Michael Grinich told BleepingComputer that investigators found the user agents "artex-enrich/1.0" and "norma/0.4" in the attacker's requests. WorkOS says no production services were affected and the incident is fully contained, but at least 3,000 companies use its services, and it has warned customers to expect phishing built on the stolen details.
Scale is the other change. Censys's summary of earlier Microsoft reporting says a China state-aligned actor, Storm-0940, used ARTEX for scanning, password spraying and OAuth application abuse in the ConnectWise Cloud Backup supply-chain compromise, attempting sign-ins to more than 2,250 tenants at a peak of 2,900 attempts per minute. Some victims saw privileged cloud access in under three hours.
On November 6, Microsoft Threat Intelligence reported that Storm-3358, a financially motivated cluster it tracks as Cambodia-based, began using ARTEX in October against financial organizations in Southeast Asia and a smaller number of large financial firms worldwide. The agents exploit anonymous file upload and server-side request forgery flaws, pull down open source remote access trojans such as WISP, vshell and AdaptixC2 with curl and netcat, and then move laterally, escalate privileges and exfiltrate data at machine speed. TechCrunch reported that many ARTEX-linked attacks succeeded through weak or known passwords and missing multi-factor authentication.
Microsoft's guidance is notable for what it rules out. Default tool traits such as user agent strings are useful alerts, but blocking them alone will not stop an AI agent that can change them quickly. The signals that hold up are behavioral: a wide variety of requests in a short time, repeated variations on the same technique, and fast progression to next-stage actions. For security teams, that points to a short list:
ARTEX's developer can stop shipping updates, but cannot recall the copies already running on hundreds of servers. For defenders, the lesson is that an AI attack framework behaves less like a single piece of malware and more like a capability that has now spread. The organizations that fare best will be the ones whose controls assume the attacker is fast, tireless and willing to try everything, because with ARTEX, it is.
Guide
WorkOS caught ARTEX by an "artex-enrich/1.0" string in its logs, and Microsoft warns the agents can swap that label at will. This guide explains how to tell AI agents apart by behavior and intent once their technical fingerprints all look the same.
Download
Guide
Storm-3358's ARTEX agents break in through anonymous file uploads and server-side request forgery, the kind of known web application flaws that sit unfixed in a backlog. This guide's 90-day plan pays that debt down before a tireless agent finds it first.
Download
Whitepaper
Many ARTEX-linked intrusions came through weak or known passwords and missing MFA, and one campaign sprayed sign-ins at more than 2,250 Microsoft cloud tenants. This whitepaper shows how smaller organizations can get enterprise-grade identity protection for Microsoft 365 without an in-house SOC.
Download
Google and Mandiant found attackers switching on enterprise AI services with stolen cloud credentials, with charges reaching $1 million at some organizations.
NorForge found exposed panels for an AI pentest tool whose agents reached sites of more than 100 companies, at roughly $50 per successful hack.
Glow Labs found more than 13,000 internal images exposed on GitHub after coding agents improvised an upload route, 93% of them in personal accounts.