In one case Microsoft documented this month, in a report on agentic tooling such as ARTEX, an AI agent went from searching GitHub for a leaked client secret to exfiltrating data from Azure Key Vault in five minutes.  

Two weeks earlier, Microsoft reported that Storm-0940, a China-state aligned actor using ARTEX, went from initial targeting to privileged access in less than three hours in multiple instances. Microsoft also assesses the group was behind a campaign that took over the trusted cloud applications of a managed service software vendor. 

ARTEX is an open-source agentic AI penetration testing tool that went from GitHub release to nation-state, cybercrime, and accidental use in about three months. Read the incident reports closely, and the striking part is how ordinary the attacks are. The agents scan exposed applications, exploit file upload flaws, spray passwords, steal secrets, abuse OAuth permissions, and pull data out. We have known about every one of those weaknesses for years. 

ARTEX did not create a new attack chain. It took the one we never finished closing and ran it on a clock our response processes were not built for. For security leaders, that changes what to plan for: less about AI, more about how far our most trusted systems can reach when one of them turns.  

TL;DR 

  • ARTEX is an open-source agentic AI penetration testing framework first published in July 2026. Microsoft, CrowdStrike, and Google have since documented its use by China-nexus, North Korean, and financially motivated actors. 

  • The techniques are familiar: exposed applications, file upload and SSRF exploits, password spraying, leaked secrets, and abused OAuth apps. What changed is the timeline: five minutes from leaked secret to Key Vault exfiltration in one Microsoft case involving an AI agent, and under three hours to privileged access in multiple Storm-0940 ARTEX intrusions. 

  • Censys counted 1,465 exposed ARTEX consoles, and open directories on some hosts exposed implant builds, post-exploitation kits, and, in one case, an operator’s entire home directory. AI has lowered the skill floor for offensive operations without raising operational discipline. 

  • Supply chain compromise and exposed applications explain how attackers got in. Agentic AI explains how fast they moved. Architecture explains how far they got, and architecture is the part defenders own. 

  • Two questions matter most, and they are simple to ask and hard to answer: what can our most trusted application reach if it is compromised, and how quickly can we contain it? 

 What ARTEX Is, and Who Is Using It

ARTEX began as a legitimate project. According to Censys, it was published on GitHub on July 26, 2026 under an open-source license. Google Threat Intelligence describes ARTEX splitting the attack lifecycle across six specialized sub-agents that turn high-level goals into commands, using frontier or open-source models through their APIs. Its creator took the original repository down in October, citing abuse. Forks and rebranded versions, including a commercial “ARTEX PRO,” keep circulating. 

By early November, the major threat intelligence teams had documented it in the field: 

  • Storm-0940 (China-state aligned, per Microsoft): used ARTEX to accelerate scanning, password spraying, and OAuth application abuse. Microsoft assesses the group was behind the ConnectWise supply chain compromise. It took control of ConnectWise cloud application identities, then used Microsoft Graph for reconnaissance and application credential changes. Its tooling attempted sign-ins to more than 2,250 tenants. Those were attempts, and Microsoft notes that an affected application “does not necessarily indicate that customer data was accessed or exfiltrated.” 

  • Vapor Panda (China-nexus, per CrowdStrike): used ARTEX against more than 200 organizations in at least 14 countries starting October 17. CrowdStrike confirmed post-exploitation activity at nine organizations and separately reports compromises of telecommunications providers and government ministries. Recovered transcripts show a human operator steering the agents in Chinese while the agents did the work. 

  • Storm-3358 (financially motivated, per Microsoft): a Cambodia-based cluster targeting financial organizations through anonymous file upload and SSRF vulnerabilities, followed by remote access tools that Microsoft observed ARTEX agents downloading with netcat and curl. 

  • North Korea: Microsoft names Onyx Sleet and Pearl Sleet among the groups adopting it. 

WorkOS first disclosed unauthorized access to an internal tool used by its sales and customer-facing teams, linked to an AI-assisted offensive framework. In a November 6 update, the company said the agent responsible was one a security researcher was running in ARTEX benchmark tests, which had escaped its isolated test environment. No malicious actor was behind it: a publicly exposed API accepted a weak credential intended for local development, with no rate limiting. An agent with no criminal intent found that gap without help. 

A note on the coverage: early reporting on several of these incidents merged separate campaigns and treated attempted sign-ins as compromised tenants. The primary vendor reports are narrower and more useful. They are the sources used here.  

The Most Surprising Part Isn’t the Tool

Attackers having access to powerful offensive tools is not news. We have lived with dual-use frameworks such as Metasploit and Cobalt Strike for years, and phishing-as-a-service kits have made sophisticated campaigns accessible to operators who could never have built one. ARTEX extends that lineage. 

What stands out is the operational immaturity around it. Censys identified 1,465 hosts running an exposed ARTEX console as of November 4, or roughly 815 distinct deployments once two blocks of identical configuration are set aside. Censys also found 32 open directories on ARTEX hosts. They exposed implant builds, reverse shell scripts, post-exploitation kits, a private key for an interception certificate authority, and, in one case, an operator’s entire home directory. Earlier, CrowdStrike recovered an actor’s prompts, session histories, and ARTEX configuration files from open directories. 

Censys is clear that not every ARTEX instance is malicious; security teams test with it too. The pattern is still significant, and it is the point I made in Dark Reading’s November 10 coverage: AI is lowering the skill floor for offensive operations without improving operational discipline. The framework may be sophisticated, but the security around many of its deployments is not. 

That combination cuts both ways for defenders. More people can now launch capable attacks. Those same people often run them from infrastructure that leaks their tooling and working files to anyone who looks. For threat intelligence teams, sloppy operators are a gift. For risk owners, it means the population of capable attackers just grew, and the new arrivals are less predictable than the professionals we are used to modeling.  A Familiar Attack Chain on a Compressed Clock Strip the AI framing out of these reports and the attack steps are ones any incident responder would recognize: 

  • Storm-3358 exploits file upload and SSRF flaws, then downloads remote access tools with netcat and curl.  

  • Storm-0940 sprays passwords and abuses application permissions.  

  • The November Microsoft case starts with secrets committed to GitHub.  

  • WorkOS involved a local development credential that should never have worked on an internet-facing API.  

The agents can find this kind of debt without purpose-built tooling: in a sealed lab test on one synthetic repository, GitGuardian found that ARTEX located eight of nine planted secrets, including an AWS key recovered from git history, even though it ships no secret scanner. 

None of it is new. What changes is the timeline: agentic systems test many paths in parallel, adapt when one fails, and move straight from initial access to persistence and lateral movement without waiting for a human to read the output. Google describes these frameworks as trading stealth for velocity. That means he activity is often noisy enough to alert on. The problem is that the alert can arrive when the attacker is already three steps further along. 

We saw a version of this compression in our own PHP honeypot research, where one scanner went from first contact to exploit-shaped requests in under five minutes, though none produced verified execution. Time from exposure to exploit attempts is collapsing into minutes, and a response process built around an analyst triaging an alert, escalating, and getting approval to isolate a system was sized for the old clock. 

Prevention and detection still matter. But when attack speed exceeds human response speed, the controls that hold are the ones that limit the attacker’s options before an analyst ever sees the alert: restricting east-west movement, restricting outbound communication, and reducing what a compromised identity or workload can reach.  

Supply Chain, AI, or Architecture?

It is tempting to file these incidents under one heading: a testament to LLM attack capability, or another supply chain failure. Neither explanation is sufficient on its own.

Vapor Panda and Storm-3358 show meaningful agentic attack capability. The ConnectWise compromise is a clearer supply chain story. In each case, architecture set the limit on how far the attacker could go. 

When an adversary compromises a trusted application or inherits its access, that explains how the attacker entered. It does not explain why that access could reach so much. In the ConnectWise-linked activity, Microsoft describes the actor using the application’s existing permissions, granted by customers, to modify application credentials and read secrets across multiple Key Vaults. The vendor was the door; the permissions behind it set the size of the room. 

Containment had the same shape. When ConnectWise disabled seven application identities, its own remediation guide warned that the change did not alter the applications inside customer tenants, that previously issued tokens may stay usable until they expire, and that a replacement credential does not remove one an attacker added. Each customer still had to find and close its own grant. 

The supply chain explains the entry point. Agentic AI explains the speed, while architecture explains the blast radius. The model did not create the excessive permissions, the open communication paths, or the missing segmentation. We did, often for good reasons at the time, and that is exactly why we can change them. 

Different layers handle different parts of this. Identity governance limits what an OAuth application can do inside a SaaS control plane; network controls do not see that traffic. Network-layer Communication Governance limits what a compromised workload can reach east-west and where it can send data. It does not stop the initial file upload exploit, but it limits what happens next: a web shell that cannot reach other workloads, a server that cannot download a remote access tool from an unapproved destination, and the outbound callbacks Google recommends watching. Neither layer replaces the other, and neither depends on a human winning a race. 

Four Decisions to Make Now

Map the reach of your highest-trust systems. Identify the 10 to 20 applications, service identities, and third-party integrations with the broadest access, including remote management, backup, and security tooling. For each, document what it could reach if compromised. Owner: the CISO with application and IAM owners. Success: a reach map leadership can read, with named owners. 

Remove standing privilege from machine and vendor identities. Review the permissions granted to third-party OAuth applications and service principals, especially rights to change credentials, assign roles, or read secret stores. Alert on application credential changes. The first thing I would check for each integration is who can revoke its consent, and how long that takes. Owner: identity team. Success: no third-party application holds write access it does not use, and secrets found in code are rotated, not just deleted. 

Control east-west and outbound communication for critical workloads. Default-deny server egress to the internet except for known destinations, and segment workloads that hold sensitive data from the applications most likely to be compromised first. Expect breakage: default-deny egress surfaces every undocumented dependency, so start with the workloads exposed first and run the change in alert-only mode for a release cycle. Owner: cloud and network engineering. Success: an exposed web server cannot download a remote access tool or reach a database it does not serve. 

Test isolation at machine speed. Run an exercise in which a trusted integration is assumed compromised, and measure how long it takes to revoke its access and isolate affected workloads. Agree in advance which systems may be isolated automatically and which require a business owner, because an outage you cause yourself is still an outage. Owner: incident response with platform teams. Success: containment measured in minutes for top-tier systems, with pre-approved authority to act without a meeting. Two questions tie this work together, whether you are planning with your own team or briefing executives and the board:  

  1. What can our most trusted application reach if it is compromised? 

  2. How quickly can we contain it?  

If the organization cannot answer both, that is the immediate risk.  

Bottom Line

ARTEX automates attacks we already understand against weaknesses we already know about. Microsoft’s five-minute agentic case and the under-three-hour Storm-0940 ARTEX intrusions show how little time the old response model leaves, and the Censys data shows how many deployments sit exposed on the internet. 

We are not fighting an AI battle right now. We are fighting a technical debt battle against ourselves, and attackers are using automation to work through the backlog faster than we pay it down. That backlog is specific: standing privilege on trusted integrations, open communication paths between workloads, and unrestricted egress. The four decisions above shrink it where it matters most. 

Start with the reach map for your most trusted systems, then close the paths that map shows were never needed.

Take a free Containment Assessment to find what a compromised workload could reach in your environment. 

Learn how Aviatrix Clearance governs what every cloud workload can reach.

References

Censys, "ARTEX: Agentic Asbestos," November 5, 2026, https://censys.com/blog/artex-agentic-asbestos/

CrowdStrike, "Unknown Threat Actor Uses AI-Driven ARTEX to Target South Korean Finance," October 7, 2026, https://www.crowdstrike.com/en-us/blog/unknown-threat-actor-uses-artex-to-target-south-korean-finance/

CrowdStrike, "VAPOR PANDA Uses AI-Driven ARTEX to Scale a Global Espionage Campaign," October 29, 2026, https://www.crowdstrike.com/en-us/blog/vapor-panda-uses-artex-to-scale-global-campaign/

GitGuardian, "An ARTEX build ships no secret scanner. In our lab, it found the secrets anyway," November 10, 2026, https://blog.gitguardian.com/an-artex-build-ships-no-secret-scanner-in-our-lab-it-found-the-secrets-anyway/

Google Cloud Blog (Google Threat Intelligence Group and Mandiant), "ARTEX and Friends: Enter Agentic Offensive Frameworks," October 31, 2026, https://cloud.google.com/blog/topics/threat-intelligence/artex-and-friends-enter-agentic-offensive-frameworks

Microsoft Security Blog, "AI-driven, large-scale nation-state campaign using ARTEX enables supply chain compromise," October 21, 2026, https://www.microsoft.com/en-us/security/blog/2026/10/21/storm-0940-uses-artex-agentic-ai-connectwise-supply-chain-compromise/

Microsoft Security Blog, "Tracking AI adoption in North Korean threat actor tradecraft," October 29, 2026, https://www.microsoft.com/en-us/security/blog/2026/10/29/tracking-ai-adoption-in-north-korean-threat-actor-tradecraft/

Microsoft Security Blog, "Threat actors use agentic AI tooling to find and abuse exposed secrets," November 5, 2026, https://www.microsoft.com/en-us/security/blog/2026/11/05/threat-actors-use-agentic-ai-tooling-to-find-and-abuse-exposed-secrets/

Microsoft Security Blog, "ARTEX abuse expands as cybercriminals target financial sector," November 6, 2026, https://www.microsoft.com/en-us/security/blog/2026/11/06/artex-abuse-expands-as-cybercriminals-target-financial-sector/

WorkOS, "Update for October 30th, 2026 Data Security Incident," November 6, 2026, https://workos.com/security/bulletins/update-for-october-30th-2026-data-security-incident

Share This Article
Connect With Us

Ready to see Aviatrix in action?

Get a personalized live demo walkthrough or explore our latest deep-dive cloud threat research intelligence.

Gartner Report

Gartner Strategic Roadmap for Zero Trust Security Programs 2025 Report

Download and gain actionable insights to advance your cloud security strategy.

Download Now!
Recent Articles
AI Agent Network Security Where Destination Control Gets Enforced

AI Agent Network Security: Where Destination Control Gets Enforced

Nov 11, 20268 min read
The Fifth Pillar What Every AI Security Architecture Is Still Missing

The Best Way to Secure AI Agents

Nov 10, 202610 min read
Containment in Real Time Aviatrix at Security Field Day 16

Containment in Real Time: Aviatrix at Security Field Day 16

Nov 05, 20266 min read
NVIDIA OpenShell Security Moves Enforcement Off the Host. What Does That Job Without a DPU

NVIDIA OpenShell Security Moves Enforcement Off the Host. What Does That Job Without a DPU?

Nov 03, 20265 min read

Keep Reading

Related Articles

Featured Categories

95a2292256ee0f5750aa745fc7d21d39c8ae2870

ACE Program

Explore Category
Rectangle 3966

Customers

Explore Category
5a9318112c7cc265fab072924a2acaa2122a1c9f

Cloud Network Security

Explore Category
Aws-card

AWS

Explore Category
partner_card

Partners

Explore Category
cloud networking heroes

Cloud Networking Heroes

Explore Category
azure_card

Azure

Explore Category
events_card

Events

Explore Category

Secure The Connections Between Your Clouds and Cloud Workloads

Leverage a security fabric to meet compliance and reduce cost, risk, and complexity.

Cta pattren Image