Six hundred payloads. Thirty-one seconds to repair a failed attack. A production database destroyed.
JADEPUFFER and the first autonomous AI ransomware attack
Sysdig captured an LLM-driven operator that exploited a live Langflow server, harvested secrets, moved into a production database, encrypted 1,342 configuration records and created its own ransom note.

- Criminal conduct
- Unauthorized access, credential theft, persistence, destructive encryption and extortion
- Agent autonomy
- Assessed end-to-end execution across more than 600 adaptive payloads
- Legal status
- Sysdig assessment. The victim and operator are undisclosed, and no public criminal charge is reported.
Thirty-one seconds after the failed login
The new administrator account did not work. Twelve seconds later, the attacker tested two possible causes in parallel. Nineteen seconds after that, it deleted the broken account, changed the password-hashing method, rebuilt the account and tried again. The login succeeded.
Sysdig's Threat Research Team says no human was typing those commands. Its telemetry captured what the company assesses to be the first documented ransomware operation driven end to end by a large language model agent. The operator was named JADEPUFFER.
This was not a laboratory benchmark. The payloads ran against an internet-facing Langflow instance and a separate production database server. The final result included encrypted records, deleted originals, destroyed database schemas and an extortion note.
From an exposed AI server to the real target
JADEPUFFER entered through CVE-2025-3248, a critical missing-authentication flaw in Langflow that permitted remote Python execution. The first machine was a bridge. The production MySQL and Alibaba Nacos environment behind it was the real target.
The captured payloads show an attack chain that kept observing results and choosing the next operation instead of replaying one fixed script.
- Enumerated the host, processes, network interfaces and internal services.
- Searched for AI provider keys, cloud credentials, database secrets, cryptocurrency wallets and seed phrases.
- Dumped Langflow's Postgres data, reviewed the stolen material and deleted staging files.
- Enumerated MinIO buckets and retrieved environment and credential files.
- Forged access to Nacos, created a backdoor administrator and tested container-escape paths.
The ransomware destroyed its own recovery key
The agent encrypted all 1,342 Nacos configuration items, dropped the original configuration and history tables, then created a table named README_RANSOM. The table contained a payment address, a Proton Mail contact and a claim that customer data and personal information had been taken.
The encryption key was random, printed once and never stored or transmitted in the evidence Sysdig observed. That made the configurations unrecoverable even if the victim paid. Two minutes later, another payload rewrote the note with the exact count of encrypted records.
The operation then escalated from row-level deletion to dropping entire database schemas. Its own code ranked targets by return and called the largest databases high-value targets. Sysdig did not independently verify the agent's claim that stolen data had been copied to the listed staging server.
Why researchers attributed the keyboard to an agent
Sysdig based its assessment on four lines of behavior: self-narrating code, error-specific corrections at machine speed, comprehension of free-text instructions planted in the environment and more than 600 coherent payloads executed in a compressed period.
The corrections were not generic retries. When a server returned XML instead of JSON, the next payload parsed XML. When a database deletion failed because of foreign-key constraints, the next payload disabled those checks, completed the deletion and restored the setting.
Important limits remain. Sysdig did not see the system prompt, could not identify the model and could not determine how the human operator configured it. The Bitcoin address also appears widely in developer documentation, so it may have been supplied by the operator or reproduced by the model from training data.
What is proven and what remains an assessment
Captured payloads support the intrusion, credential hunting, persistence, encryption of 1,342 configuration records, destruction of original tables, database deletion and creation of a ransom note. Those are material acts associated with unauthorized computer access, data destruction and extortion.
The conclusion that an LLM agent drove the operation end to end is Sysdig's technical assessment, supported by independent security analysis but not by disclosure of the model or its control infrastructure. Data exfiltration, ransom payment and the operator's identity have not been proven publicly. No public prosecution is reported.
The legal actor remains the unknown human or organization behind the campaign. The operational fact is still new: once launched, the agent appears to have diagnosed failures, selected tactics and carried a destructive ransomware chain across live systems without step-by-step human direction.