ONLINE
LA--:--:--
ATL--:--:--
LDN--:--:--
LIVE WIRE
FACEIN.ID SDK — passwordless login for your app — targeting public launch Friday, July 31, 2026HUGGING FACE confirms a breach exposing internal datasets and credentials — another reminder that stored secrets are the targetDEEPFAKE DETECTION market expands as Deloitte projects up to $40B in US generative-AI fraud losses by 2027FACEIN.ID SDK — passwordless login for your app — targeting public launch Friday, July 31, 2026HUGGING FACE confirms a breach exposing internal datasets and credentials — another reminder that stored secrets are the targetDEEPFAKE DETECTION market expands as Deloitte projects up to $40B in US generative-AI fraud losses by 2027
← THE PASSWORDLESS POST
thePasswordlessPOSTIDENTITY · ACCESS · SECURITY
06

An AI Agent Ran a Full Attack Unattended. The Only Audit Trail Was the One the Attacker Left by Mistake.

Issue #6 · July 2026 · by Mazy Holiday

Hermes AI agent ran an unattended attack and left 470 MB of tooling exposed.

An AI agent scanned, crawled, and staged malware against a government ministry with zero human confirmation — and zero audit trail, until the attacker accidentally created one. When your own agents act, where is your log?

“YOLO Mode” Against a Ministry of Finance

Threat actors pointed the open-source HermesAI agent at Thailand's Ministry of Finance and ran it in what its own operators call “YOLO” mode — zero confirmation prompts, no human in the loop. The agent scanned hosts on its own. It crawled personnel records on its own. It staged malware on its own. Every step that a human operator would normally have to think about, approve, and log was executed autonomously by software following a goal.

The attackers were caught by their own sloppiness, not by a defender: they left 585 files and 470 MB of attack tooling sitting in a publicly exposed directory. That accidental spill is the only reason we know the shape of what happened. Think about what that means. The forensic record of a full autonomous intrusion existed because the attackerfumbled — not because the target had a way to see its own systems being driven by someone else's agent.

The Accountability Gap, in Reverse

We usually make the accountability argument in the defender's voice: prove who did what, keep a clean audit trail, bind actions to identities. Hermes is that argument run backwards. An AI agent did real damage — reconnaissance, data access, malware staging — and produced no accountable record on the victim's side at all. The actions happened. The attribution did not.

Now turn it toward your own house. Enterprises are racing to give internal AI agents standing access — to code, to infrastructure, to customer data — in the exact “let it run” posture that made the Hermes attack effective. When one of your own agents acts against a system, using a token you provisioned, can you prove it was the agent, which agent, on whose authority, at what moment? Or does it show up in the logs as a generic service account that could be anyone or anything?

Static Credentials Erase the Trail

The reason autonomous action so often leaves no usable trail is the credential model underneath it. A shared API key, a long-lived service token, a bearer secret passed from process to process — none of them carry identity. They carry access. When an action is authorized by a static string that a dozen systems and agents all hold, the log can tell you the string was used. It cannot tell you who, or what, was really behind the keyboard — human, agent, or intruder wearing the same token.

FaceIn: Every Action Is Bound to a Real Identity

FaceIn replaces the anonymous shared secret with cryptographic evidence bound to a specific identity and a specific moment. Authorization is non-repudiable by construction: an action carries proof of who authorized it, provable after the fact, without a reusable secret sitting anywhere to be borrowed, copied, or replayed by an autonomous agent gone rogue. When access is proven this way, the audit trail is not an afterthought bolted onto a log pipeline — it is a property of the authorization itself.

That is the enterprise pitch the Hermes story writes on its own: if your agents are going to act, bind every action to an identity that can't be forged and can't be shared. Then the record exists whether or not the other side fumbles its own exposed directory.

The Takeaway

Autonomous agents are moving from novelty to infrastructure faster than our accountability models are keeping up. The Hermes attack is a preview of a world where software acts at scale and the trail runs cold. The question for every enterprise standing up its own agents is simple and uncomfortable: when your agent acts, where is your log — and can it prove who was really behind the action? Build authorization that answers that by design, or find out the hard way that access without identity is nothing more than an attack you authorized yourself.

→ Give every agent action a provable identity — FaceIn for enterprise

Get The Passwordless Post

New issues, straight to your inbox. No 2FA required.

Identity, authentication, and the slow death of the password — a few times a month. No spam, ever. Unsubscribe anytime.