Insights from the Latest Global Network Security Report

From JADEPUFFER to Multi-Agent Intrusions: The Next Wave of Autonomous Attacks

Key Takeaways

Our first article on this subject looked at JADEPUFFER, Sysdig’s July research documenting what it assessed as the first end-to-end ransomware operation run by a single autonomous AI agent, and asked what that meant for enterprise XDR architecture.

Two developments since then show how that model is evolving.

Later in July, Sysdig caught the same operator returning to the same compromised host with ENCFORGE, a ransomware locker purpose-built to destroy AI model weights and training data rather than generic files.

Then, on September 2, Unit 42 disclosed an incident in which a coordinated set of specialized AI agents, working in parallel across a victim’s cloud, identity, CI/CD, and AI infrastructure, compressed roughly two weeks of intrusion tradecraft into under ten hours. Unit 42 subsequently clarified that the incident was an intrusion, not a ransomware attack, although the attacker did engage in ransom negotiations.

Read together, these two developments extend that original argument in a specific direction. The question then was what changes when an autonomous agent doesn’t need a human between steps.

These follow-on incidents don’t simply show a bigger version of the same problem. They introduce a second variable: parallelism.

One agent removed the human bottleneck from a single attack chain. A coordinated fleet of agents removes it from several attack chains at once.

Three takeaways for security leadership

  • Autonomy and parallelism create different security problems, and the September intrusion provides an early real-world example of the second. JADEPUFFER showed one agent could complete a kill chain unattended. The September intrusion showed multiple specialized agents can run different parts of a kill chain concurrently, across systems a SOC would normally triage as unrelated incidents.
  • Autonomy and parallelism create different security problems, and the September intrusion provides an early real-world example of the second. JADEPUFFER showed one agent could complete a kill chain unattended. The September intrusion showed multiple specialized agents can run different parts of a kill chain concurrently, across systems a SOC would normally triage as unrelated incidents.
  • The September intrusion also shifts attention from detection alone to the speed and coordination of containment. Unit 42's own guidance is explicit: isolating one compromised plane while agents remain active in others gives them time to re-establish footholds elsewhere. Containment increasingly needs to happen across planes at once, not one at a time.
Five Ways You Can Use Deception in the Mythos-like AI Era
use deception for ai-threats Cover

What Happened Between JADEPUFFER and Now

Sysdig disclosed ENCFORGE later in July: the same operator, identified through a matching extortion contact address, returned to the previously compromised Langflow instance and staged a compiled Go ransomware binary purpose-built for AI infrastructure.

Where the original campaign relied on improvised Python scripts and a database’s own encryption function, ENCFORGE targets roughly 180 file extensions across the AI/ML stack, including model checkpoints, vector databases, training data, and embedding indices.

The operator escalated through an exposed Docker socket to reach root-level host access, then iterated through successive delivery scripts over roughly five minutes to work around failures before the payload landed.

The recovery problem is different from a conventional database attack. Production models, training data, and embedding assets may not have the same backup and recovery coverage as conventional business data.

Sysdig estimates that rebuilding a single affected model can cost $75,000 to $500,000 in compute and engineering time.

The more significant escalation is the one Unit 42 documented independently, in a different environment with a different operator. Unit 42 describes a human attacker who set objectives and then left tactical execution to AI agents that monitored, evaluated, acted, and re-planned in real time.

On September 2, researchers Renzon Cruz, Nicolas Bareil, Eric Semaan, and Omar Jbari published an account of an intrusion that began with a breach of a public-facing API and, ten hours later, had reached across the victim’s cloud, identity, CI/CD, and AI infrastructure.

Rather than one agent working sequentially, specialized agents worked in parallel: one mapped internal microservices, others combed source repositories for hard-coded tokens and service passwords, another used the harvested credentials to reach the secrets manager and pull root-level administrative credentials, and a pipeline-focused agent triggered unauthorized CI/CD builds and obtained cloud access keys, which it then used against the victim’s AI infrastructure.

The agents then used those stolen keys to route their own orchestration traffic through the victim’s own AI endpoints, which made it harder to distinguish from ordinary model usage.

One persistence attempt, a backdoor planted in Terraform configuration, failed because branch-protection controls required a second human reviewer before the change could merge.

The attacker told Unit 42 during negotiations that they had used frontier AI models and purpose-built agentic attack frameworks.

Unit 42 found independent technical indicators consistent with that claim: parallel calls to multiple frontier models, structured Markdown files passing state between agent sessions, and the same kind of self-narrating, heavily commented code Sysdig had flagged in JADEPUFFER’s payloads.

Why This Matters

The original JADEPUFFER analysis made a narrower point: an agent that never sleeps or hesitates can break a detection model built around human pacing. That argument still holds, but the September case extends its scope.

JADEPUFFER was bounded to one agent and one exposed framework. The intrusion Unit 42 documented had no equivalent boundary. Specialized agents worked across cloud, identity, developer tooling, and AI infrastructure at once, the way a coordinated human red team would if a two-week engagement were compressed into a single overnight shift.

For a CISO, an initial reading of this problem might have stopped at: could our controls stop one autonomous agent hitting one exposed service?

The harder question now is whether an incident response process can contain an attack that’s already active across several unrelated systems before the first alert has finished triage.

Reality Check

Neither ENCFORGE nor the September intrusion involved a novel exploitation technique. ENCFORGE reused the original JADEPUFFER entry point against the same target. Unit 42 is explicit that the attacker used no zero-day and no unusually elite tradecraft; every one of the fifty-plus ATT&CK techniques it mapped was already known.

What changed was not sophistication in any single step. It was the removal of a human bottleneck across several steps running concurrently, rather than one.

Why the Escalation Happened This Fast

Factor 01:

The operator kept iterating

ENCFORGE shows the JADEPUFFER operator treating the original campaign as a first draft: same infrastructure, same entry point, a materially upgraded payload purpose-built for higher-value AI assets.

Factor 02:

Frontier-model access is not a theoretical barrier to offensive use

The September attacker’s own disclosure, and the technical evidence of parallel frontier-model calls, demonstrates that capable models are already available to whoever is running this kind of operation, not just to organizations building agents for legitimate purposes.

Factor 03:

AI infrastructure is showing up on both sides of the same equation

JADEPUFFER used an exposed AI framework as its way in. The September attacker used stolen keys to the victim’s own AI infrastructure as a way to hide, once inside.

These are two different incidents and two different mechanisms, but together they show the same broader risk from different directions: AI infrastructure can be an entry point when exposed, and post-compromise infrastructure when an attacker obtains legitimate-looking access to it.

Factor 04:

Multi-agent coordination moved from research environments into real-world intrusion activity

Specializing separate agents for reconnaissance, credential harvesting, pipeline compromise, and reporting, then running them in parallel, is the same architecture pattern enterprises are adopting for their own agentic workflows. The September intrusion shows attackers beginning to apply that same architecture pattern to offensive operations.

How the Two Incidents Compare

DimensionJADEPUFFER (July)Unit 42 intrusion (September)
Agent architectureSingle LLM agentSpecialized agents operating in parallel
Attack surfaceOne exposed AI-framework endpointCloud, identity, CI/CD, and AI infrastructure
Model classUnspecifiedFrontier models, attacker-confirmed
Estimated human effort compressedNot separately estimatedRoughly two weeks of human red-team work into under ten hours
Persistence attempt blocked byNo equivalent control testedMulti-party branch-protection review on a Terraform change
Post-compromise use of AI infrastructureNot applicableStolen keys used to route orchestration traffic through the victim's own AI endpoints
ClassificationRansomware, per Sysdig's assessmentIntrusion, per Unit 42's own clarified wording

From Autonomy to Parallelism

The original JADEPUFFER analysis centered on autonomy: one agent that can perceive, reason, act, and recover without waiting on a human.

The September case adds a second idea on top of it, parallelism, several agents running that same perceive-reason-act-recover loop across different systems at the same time.

That distinction is worth stating plainly, because it shapes most of what follows. Autonomy compressed the time available to detect and respond to a single attack chain. Parallelism raises a different problem: several attack chains can be running at once, and a defender who catches one may still be blind to the others.

Two practical consequences follow.

Reconnaissance, credential harvesting, secrets-manager compromise, and CI/CD hijacking can no longer be assumed to occur as sequential stages a defender can catch one at a time; in the September case they ran as parallel workstreams feeding one objective.

And the behavioral signatures worth watching for aren’t quite the same as in a single-agent case. Unit 42 flagged bursty API request patterns, rapid shifts between authentication failure and success, sudden AI-endpoint usage from accounts with no prior history of calling those endpoints, and structured Markdown files passing state between sessions.

Identity and the Secrets Layer

The original analysis also placed identity at the center of nearly every stage of an autonomous intrusion. The September case adds a second path into that same control plane: source code.

Rather than reaching credentials primarily through lateral movement after a foothold, the agents pulled hard-coded tokens and service passwords directly out of repositories, then used those to reach the secrets manager.

Identity compromise and secrets-management compromise are no longer stages a defender can expect in sequence; here they ran as parallel paths to the same objective.

The practical implication is that identity telemetry now needs correlation with source-code and CI/CD activity, an integration most enterprise detection stacks weren’t built around.

Why XDR's Architecture Has to Extend Further

Those six architectural requirements remain necessary: cross-domain correlation, deep session inspection, technique-level detection, deception, response orchestration, and stack extension rather than replacement. Fidelis Elevate®, referenced in the original analysis as one working example of those principles, remains a relevant reference point here too. The September case adds requirements the original analysis didn’t anticipate.

Requirement 07

Synchronized, cross-plane containment

Unit 42’s own defensive guidance is explicit: isolating one compromised plane while agents remain active in others gives them time to re-establish footholds elsewhere. Containment now needs to revoke credentials, terminate sessions, freeze pipelines, and isolate cloud accounts across every affected plane at once.

Fidelis Elevate®‘s CommandPost interface, together with its documented SOAR integrations (Splunk, Palo Alto Cortex XDR, D3, Respond), points toward the kind of centralized orchestration this containment requires, though synchronized cross-plane response of this specific kind is an emerging requirement rather than something any platform has been tested against in a documented multi-agent incident.

Requirement 08

AI infrastructure governed as core security surface

Every model endpoint, API key, and MCP gateway should now be treated as a potential dual-use security asset. JADEPUFFER shows what it looks like as an entry point; the September case shows what it looks like as a covert channel for post-compromise orchestration. Rate limiting, least-privilege policy, and diagnostic logging on AI services are load-bearing controls, not optional hardening.

Requirement 09

DevOps pipeline lockdown as a tested chokepoint

Multi-party review and immutable branch protection on infrastructure-as-code repositories stopped the Terraform backdoor attempt in the September incident. It is one of the clearest examples in the incident of a preventive control stopping an agent-driven action rather than simply detecting it.

CISO Action Checklist

Questions to ask your team

Recommended actions

Predictions: Where This Goes From Here

Conclusion

The original JADEPUFFER analysis argued that autonomous execution changes the tempo of an attack chain. These two developments extend that argument along a second axis: parallel execution changes its scale.

JADEPUFFER demonstrated that one agent could complete a kill chain without a human between steps. The September intrusion demonstrated that several specialized agents can run different parts of a kill chain at the same time, across systems a SOC would ordinarily treat as separate incidents.

Nothing about the individual techniques in either case is new, and that’s the point both pieces make: the defensible unit was never the isolated exploit.

It’s the correlated attack chain, now running across more planes at once and increasingly making use of the organization’s own AI infrastructure while it works.

Organizations that treat synchronized cross-plane containment and AI infrastructure governance as baseline architecture will be better positioned to interrupt this class of attack before it becomes business-impacting.

The implication for defenders is straightforward: preparing only for faster attack chains is no longer enough when multiple chains can execute in parallel.

Our customers detect post-breach attacks over 9x Faster

  • Detect Advanced Threats Before Damage Escalates Trusted
  • Cybersecurity Leader for 20+ Years
  • See why security teams choose us over other solutions
Request a DemoSee Fidelis in Action

Sources:

About Author

Sarika Sharma

Sarika, a cybersecurity enthusiast, contributes insightful articles to Fidelis Security, guiding readers through the complexities of digital security with clarity and passion. Beyond her writing, she actively engages in the cybersecurity community, staying informed about emerging trends and technologies to empower individuals and organizations in safeguarding their digital assets.

Related Readings

One Platform for All Adversaries

See Fidelis in action. Learn how our fast and scalable platforms provide full visibility, deep insights, and rapid response to help security teams across the World protect, detect, respond, and neutralize advanced cyber adversaries.