Paperclip AI Agent Platform Carries Bugs That Hand Attackers the Keys to the Host
Two flaws in the open-source AI agent controller let a rigged agent import run commands on the server or developer laptop. A third leaks control-plane data through unprotected API routes.

Key points
- Paperclip, an open-source control plane for coordinating teams of AI agents, contains two flaws that let attackers run commands on the machine hosting it.
- Both command-execution paths require the victim to import a malicious agent file and start it, either on a server or a developer's own laptop.
- A third flaw exposes sensitive data and internal control-plane details through unprotected API routes.
- The vulnerabilities affect anyone running Paperclip to manage AI agent workflows, including developers testing agents locally.
- Users should treat imported agent definitions as untrusted code and check Paperclip's advisories before running unfamiliar agents.
Researchers have disclosed three security flaws in Paperclip, an open-source tool that acts as a control panel for coordinating groups of AI agents. Two let an attacker run commands on the computer where Paperclip is installed. The third quietly hands over sensitive information through the product's own web interfaces.
The common thread across the two worst bugs: someone imports an agent file that's been tampered with, then starts it. That agent could arrive by any of the usual routes, a shared template, a public repository, a colleague passing along a config.
What is Paperclip and why does this matter?
Paperclip is open-source software that helps teams manage groups of AI agents, the automated helpers that plan tasks, hand work between each other and call external tools. Think of it as air traffic control for bots. If the controller is hijacked, everything it manages is at risk.
Paperclip runs in two very different places. Companies host it on servers to run production agent workflows; individual developers run it on their laptops to build and test agents. A single malicious agent import can land on a corporate server or on an engineer's personal machine, with the same result: the attacker runs commands as the logged-in user.
How does the attack actually work?
An attacker prepares an agent definition, the file that tells Paperclip what an agent should do, and seeds it somewhere a victim will pick it up. The victim imports the agent into Paperclip and hits start. That's enough to trigger code execution on the host.
On a developer's laptop, the attacker gains access to source code and SSH keys. On a server, they get a foothold inside the network, which is usually where the real damage begins. The Hacker News, which first reported the disclosures, noted both flaws follow the same import-and-run pattern.
Our earlier report on Paperclip, filed 5 August, found that simply registering a free account was enough to start a chain ending in full remote control of a server, so the pattern of low-bar triggers in this platform isn't new.
What about the third bug?
It sits in Paperclip's API routes, the web addresses its own components use to talk to each other. Some return sensitive data and internal control-plane details without proper checks. An attacker who can reach the API, whether from inside the network or from an exposed instance, can read information they shouldn't see.
That kind of leak is often the first step in a larger attack: learn how the system is wired, then aim precisely.
The flaws at a glance
| Flaw | What it does | What the attacker needs |
|---|---|---|
| Command execution #1 | Runs commands on the Paperclip host | Victim imports and starts a malicious agent |
| Command execution #2 | Runs commands on a developer machine | Local import and start of the rigged agent |
| API exposure | Leaks sensitive data and control-plane details | Network reach to the Paperclip API |
Should you worry?
If you're running Paperclip, yes. Treat every imported agent as untrusted code, because that's what it is. Don't import agent definitions from public gists or unvetted sources onto a machine you care about. Check Paperclip's project repository for the latest release and patch notes, and restrict who can reach the API, keeping it off the public internet entirely.
Developers testing agents locally should use a throwaway virtual machine or container rather than their main laptop. Server operators should assume any Paperclip instance exposed to the wider network needs authentication in front of it, not just network-level trust.
The judgement here: the import-and-run trigger is dangerously low friction, and public agent repositories make it trivially easy to distribute a weaponised definition. Patch notes are the thing to watch.



