Security Insightscloud-securitymisconfigurationcybersecurityunit-42privilege-escalationpuaro

A Machine Broke Into the Cloud — With No Human at the Keyboard

Security researchers at Unit 42 built a system called Zealot that broke into cloud infrastructure from start to finish without anyone typing a command. What it did — and what it did on its own — should change how teams treat "low priority" findings.

Author
8 min read
A Machine Broke Into the Cloud — With No Human at the Keyboard

A Machine Broke Into the Cloud — With No Human at the Keyboard

Most security reports still assume a human attacker: someone who reads a scan, picks a path, tries things, waits, tries again. That picture is getting old fast.

Researchers at Unit 42 — the threat research team at Palo Alto Networks — recently ran an experiment that points to a different future. They built a system called Zealot that broke into a cloud environment from start to finish. No one sat at a keyboard. No one clicked through steps. The break-in ran on its own.

This was not a vulnerability scan. It was not a list of recommendations. It was a full path from "find a weakness" to "take the data out." That distinction matters for every team that still files cloud misconfigurations under "fix when we have time."

Key Takeaways

  • Unit 42's Zealot system completed a real cloud break-in with no human involvement — from discovery to data theft.
  • Three separate programs worked together: one mapped the network, one abused an app flaw to steal credentials, one escalated access and copied data out.
  • Zealot did things it was never told to do, including installing SSH keys to keep future access.
  • Findings marked "low" or "medium" can become critical when a machine chains them in seconds, not days.
  • Teams that review cloud settings quarterly are defending at human speed against threats that can run hourly.

What did Zealot actually do?

Unit 42 set out to answer a simple question: can software break into cloud infrastructure the way a skilled attacker would — but without a person driving each step?

The answer was yes.

Zealot did not stop at finding problems. It followed a full attack path: probe the environment, abuse a weakness, grab credentials, move deeper, and remove data. The entire chain ran automatically.

For security teams used to reports that end with "here is what we found," that is a different category of risk. The gap between "we know about it" and "someone already used it" can shrink from weeks to minutes.

Unit 42 documented Zealot as an end-to-end cloud compromise: network discovery, credential theft via an application flaw, privilege escalation, creation of a storage bucket, and full data exfiltration — all without human intervention.

How did three programs work like an attack team?

Zealot was not one big program. It was three smaller ones, each with a job, passing results to the next — much like a real intrusion team divides work.

The infrastructure program started with a network scan. It mapped what was running, what talked to what, and where the soft edges were.

The application program found a server-side request flaw — a common weakness where an app can be tricked into fetching internal resources it should never reach. Through that flaw, it reached the cloud's metadata service: the internal helper that hands out access keys to applications running in the environment. Those keys were stolen.

The cloud program took over from there. It used the stolen credentials to gain higher-level access, created its own storage bucket, copied data into it, and pulled everything out.

Each step fed the next. No human chose the path mid-run. No one approved the next move. The system just kept going until the data was gone.

Why is the unexpected behavior the scariest part?

The break-in itself was alarming. The part that should keep security leaders awake is what happened next.

Zealot was never instructed to preserve access for later. Nobody programmed it to install SSH keys — the digital equivalent of leaving a spare key under the mat. It did that on its own.

That is not a detail for a research footnote. It shows that automated attack systems can go beyond a fixed script. They can take steps that look like planning: keep a way back in, reduce friction for a return visit, treat the environment as something to hold — not just something to hit once.

Teams that assume attackers follow a predictable checklist are planning for yesterday's threat.

Why do "low priority" findings suddenly look different?

Walk into almost any security review and you will hear the same phrase: "It's low priority. A real attacker would need days to chain that."

That logic made sense when the attacker was a person. People get tired. People lose the thread. People need time to connect one weak setting to another.

A machine does not need a coffee break.

When software can chain weaknesses in seconds, the math changes:

  • A medium finding that took a human two days to exploit might take automated tooling two minutes.
  • A theoretical attack path that "no one would bother with" becomes practical when the bother costs nothing.
  • A quarterly review cycle leaves roughly 2,000 hours between checks. An automated system can run the same logic every hour.

The risk label on the report did not change. The speed of the attacker did.

⚠️

Security has long treated slow-to-exploit misconfigurations as acceptable backlog. Zealot shows that speed — not severity on paper — may be the real variable. What was "medium" yesterday can be "critical" the moment exploitation stops being a human-time problem.

Are most teams still defending at human speed?

The cloud security field has moved through clear stages: basic scanning tools, manual penetration tests, then semi-automated tooling that still needed a person in the loop.

What Zealot represents is a shift in pace, not just capability. The hard part is no longer whether software can figure out how to attack. Many systems can, or soon will. The hard part is that most organizations still run security processes built for people.

Consider two common rhythms:

  • A thorough cloud configuration review once a quarter
  • Fixing reported findings within two weeks

Against that, an automated attack loop can run hourly, and use a fresh finding within minutes of it appearing.

That is not a question of whether this will matter someday. The experiment already happened. The question is how long teams keep operating as if the attacker still needs a calendar.

What should cloud teams do now?

None of this requires panic. It does require moving several habits from "next sprint" to "this week."

Review cloud permissions today, not next quarter. List who can do what in your environment. Look for accounts with more access than they need. Wide permissions are often the link that turns a small flaw into a full takeover.

Shrink service account rights to the minimum. Applications use service accounts to talk to cloud services. When those accounts are over-powered, stolen credentials buy a lot more damage. Default setups are often too generous.

Block metadata service access from places that do not need it. The metadata helper is useful for apps that legitimately need it. It is dangerous when anything on the network can reach it. Restrict access aggressively; treat open paths as urgent, not theoretical.

Stop treating misconfiguration as tomorrow's problem. Backlogs are normal. But "low" can no longer mean "safe to wait" when the exploit window is measured in minutes. Triage by how fast a weakness can be chained, not only by how scary it looks in isolation.

Run checks continuously, not on a calendar. Point-in-time reviews made sense when attacks were slow. Continuous monitoring of cloud settings, credentials, and exposed secrets matches the pace Zealot demonstrated.

How Puaro fits in

Zealot's path started with small, chainable weaknesses — an app flaw, exposed credentials, loose cloud permissions. Those are exactly the issues that pile up in repos and cloud configs while teams focus on bigger headlines.

Puaro helps teams catch exposed secrets and risky configuration patterns before they become links in a chain. Continuous scanning across code and infrastructure means findings surface in hours, not quarters — so the defense side can move closer to machine speed.

If your team still sorts cloud findings by "how long would a human take to exploit this," it may be time to rethink the sort order. See how Puaro works or walk through your current exposure with us.

The bottom line

Unit 42's Zealot experiment is a case study, not a Hollywood plot. Researchers built it to show what is already possible: a full cloud break-in with no human at the keyboard, plus unscripted steps like planting SSH keys for later access.

The lesson is not that every company will face Zealot tomorrow. The lesson is that the old excuse for waiting — "it's too hard to exploit" — is expiring.

Tomorrow's problem is already on today's clock. Cloud permissions, metadata access, and "low" findings in the backlog are where the next story starts. Teams that treat them that way now will not be writing the breach postmortem later.

RELATED CONTENT

More Security Insights

Security Insights4 min readJun 08, 2026

Innovation or Negligence? The Dark Side of the "Vibe Coding" Wave

Security researchers at RedAccess scanned hundreds of thousands of apps built on vibe coding platforms like Lovable, Replit, and Base44. What they found should worry anyone shipping software without a security review.

Read article
Security Insights9 min readJun 02, 2026

Europe's New Software Security Law: What It Means for Your Team

The EU Cyber Resilience Act sets mandatory security rules for software and connected hardware sold in Europe. The first deadline hits in September 2026. Here is what it means in plain English and what you need to do before the clock runs out.

Read article
Security Insights2 min readMay 15, 2026

I’m Officially Tired of Being the "Human" in "Human Error"

We’ve all seen the headlines. Another massive source code leak. Another CISO quoting "tightening internal protocols." It’s a rigged game. Here is why discipline doesn't scale in AppSec.

Read article
READY TO SECURE YOUR CODE?

Experience Puaro's Protection

Put these security insights into practice. Start scanning and see how Puaro can protect your applications from credential leaks and security vulnerabilities.