Article
VAPOR PANDA and ARTEX: How AI Agents Ran a China-Nexus Espionage Campaign
CrowdStrike says China-nexus VAPOR PANDA ran ARTEX AI agents on DeepSeek against 200+ organizations in 11 days. The attack paths, BLOODALCHEMY and hunts.
Quick links
Press Enter to search, Esc to close
Malware profile
ARTEX is an open-source, multi-agent AI penetration testing framework that can use any AI model.
In short
ARTEX is an open-source, multi-agent AI penetration testing framework that can use any AI model. Google Threat Intelligence says threat actors have used it in real intrusions since late August 2026. Microsoft and CrowdStrike tie it to China-aligned and North Korean groups.
Microsoft describes ARTEX as a multi-agent LLM system written in Go with a Next.js frontend. Its agents run a penetration test from reconnaissance to data exfiltration with little human input. Google Threat Intelligence Group (GTIG) says attackers who once misused red-team tools such as Cobalt Strike are now turning to AI frameworks like this one.
MITRE ATT&CK has no software entry for ARTEX. The technique list below comes from the mappings Microsoft and CrowdStrike published for campaigns in which ARTEX ran, not from a reading of the tool’s code. Our news posts cover the Storm-0940 ConnectWise supply chain attack, the VAPOR PANDA ARTEX campaign and North Korea’s use of AI in attacks.
The ATT&CK techniques the cited sources map to this tool, by tactic. Each id opens our technique page where one exists, otherwise MITRE.
Exploit Public-Facing Application T1190
CrowdStrike says an ARTEX agent chained an unsigned SAML assertion and an XXE flaw at a US pharmaceutical organization.[3]
Valid Accounts: Cloud Accounts T1078.004
Microsoft says the agents signed in to customer tenants with stolen credentials of ConnectWise cloud apps.[1]
Trusted Relationship T1199
Microsoft says the access came through a trusted third-party app that tenants had already authorized.[1]
Server Software Component: Web Shell T1505.003
CrowdStrike lists JSP and PHP web shells. GTIG saw ARTEX turn MySQL log files into JSP web shells.[3, 4]
Account Manipulation: Additional Cloud Credentials T1098.001
Microsoft says the agents changed application credentials, and that such changes can outlast clean-up of the original app.[1]
Account Manipulation: Additional Cloud Roles T1098.003
Microsoft lists privileged role assignments, including a ConnectWise management app giving itself Global Administrator.[1]
Access Token Manipulation: Token Impersonation/Theft T1134.001
CrowdStrike says an agent abused resource-based constrained delegation to impersonate a privileged account.[3]
Brute Force: Password Spraying T1110.003
CrowdStrike lists password spraying in the VAPOR PANDA campaign. Microsoft says Storm-0940 used ARTEX to speed up spraying, but its technique table leaves it out.[1, 3]
Unsecured Credentials: Cloud Instance Metadata API T1552.005
CrowdStrike says an agent queried the cloud metadata service through an XXE flaw to get role credentials.[3]
Forge Web Credentials: SAML Tokens T1606.002
CrowdStrike lists the submission of unsigned SAML assertions.[3]
Credentials from Password Stores: Cloud Secrets Management Stores T1555.006
Microsoft lists bulk secret reads from Azure Key Vaults.[1]
Account Discovery: Cloud Account T1087.004
Microsoft lists the search for privileged cloud accounts to target next.[1]
Cloud Infrastructure Discovery T1580
Microsoft lists mapping of cloud infrastructure for further targeting.[1]
Software Discovery: Security Software Discovery T1518.001
CrowdStrike says the operator told the agents to find Windows hosts without the CrowdStrike Falcon sensor.[3]
ARTEX is open-source software, so anyone can run it. GTIG says its creator took the original GitHub repository down in October 2026 because of widespread abuse. Community forks keep it spreading, including localized versions such as ScopeWeaver and a commercial version called ARTEX PRO. In Brandefense Blackhole, 52 posts on Telegram, Discord and forum channels mentioned ARTEX between 17 and 30 October; most reshared news, and a few linked public copies of the code.
The order of steps in a typical infection, as the sources describe it.
Across Mandiant cases, GTIG saw ARTEX test what stolen Azure credentials could do, writing and deleting a test blob in about 330 to 400 ms.[4]
It abused Kudu administrative APIs to run commands and sent results back through 491 rotating webhook.site URLs.[4]
It ran Kerberoasting scripts and dumped database credentials through SQL injection. After an offline cracking pause, it ran DCSync scripts.[4]
Generated PowerShell scripts listed domain users, service accounts and certificate templates, and mapped thousands of cross-forest principals.[4]
It tried Pass-the-Ticket, WinRM, Kerberos relay and Pass-the-Hash scripts on domain controllers until endpoint protection blocked execution.[4]
It reset user passwords and created administrator accounts, some with ArtexProbe in the name.[4]
It queried backend databases, read storage in bulk and listed more than 110,000 Active Directory objects.[4]
GTIG says threat actors have used ARTEX in Mandiant incident response cases since late August 2026.[4]
Microsoft says Storm-0940 used ARTEX as early as September 2026 against hundreds of organizations.[1]
GTIG says the creator removed the original GitHub repository because of widespread abuse. Forks kept spreading.[4]
CrowdStrike says one ARTEX controller went after more than 200 organizations in at least 14 countries over 11 days.[3]
Microsoft ties ARTEX to Storm-0940 and to the ConnectWise supply chain compromise.[1]
GTIG and Mandiant describe ARTEX in incident response cases, including use by financially motivated extortion groups.[4]
ARTEX is an open-source, multi-agent AI penetration testing framework written in Go with a Next.js console. Microsoft says it can use any AI model. GTIG says it splits the attack lifecycle across six specialized sub-agents.
No. It is a penetration testing framework, like the red-team tools attackers have long misused. Threat actors now use it in real intrusions, so we list it as a legitimate tool that attackers abuse.
Microsoft names the China state-aligned actor Storm-0940 and the North Korean groups Onyx Sleet and Pearl Sleet. CrowdStrike names the China-nexus VAPOR PANDA. GTIG also saw financially motivated extortion groups use it.
Not as of 31 October 2026: ATT&CK v19 has no software entry for it. The techniques on this page come from the mappings Microsoft and CrowdStrike published for campaigns in which ARTEX ran.
Hunt for its markers, such as "artx" or "artex" in command lines and artex-probe files. GTIG says ARTEX trades stealth for speed, so bursts of API calls and noisy trial and error in logs are good signals.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.