Editorial illustration for Single Tampered ChatGPT Link Spawns Rogue AI Agent in Minutes
ChatGPT Link Flaw Spawns Rogue AI Agent: AgentForger
Researchers at Zenity Labs found a way to turn a single ChatGPT link into an unattended agent that checked in with an attacker every five minutes, waiting for new instructions. The flaw sat inside OpenAI's Workspace Agents feature, and Zenity has given it a name: AgentForger. The mechanics are simple enough to explain in a sentence and troubling enough to warrant OpenAI fixing it within four days of disclosure.
A manipulated URL, once clicked, could spin up an autonomous agent running under the victim's own account, inheriting whatever app permissions that account already had. No malware, no separate login, no obvious red flag for a security team to catch. The agent just started acting, using the access already granted to a real employee.
Zenity frames this as a descendant of cross-site request forgery, the decades-old trick where a stray click triggers an action a user never authorized. AgentForger takes that idea and hands it a persistent, semi-autonomous foothold instead of a one-off command. That distinction, between a single forged request and a standing agent that keeps taking orders, is what Zenity argues current security tooling isn't built to catch.
AgentForger went further. Rather than triggering a single unwanted action, the manipulated ChatGPT link kicked off the creation of a fully autonomous agent. That agent operated inside the company's trust boundary, tapped into connectors the victim had already authorized, and picked up new tasks from the attacker on a recurring schedule.
Why this matters
OpenAI patched AgentForger after Zenity's disclosure, but the underlying problem isn't tidy. Agent builders that trust URL parameters as if they were user input are handing attackers a remote control, and the five-minute polling loop Zenity demonstrated shows how little time an attacker needs once that link gets clicked. For developers building on Workspace Agents or similar platforms, the lesson is blunt: any parameter that can configure permissions, connectors, or scheduled tasks needs the same scrutiny you'd give a login form, not the implicit trust you'd give a bookmark.
Founders shipping agent products should ask their security teams whether "one click builds and publishes" is ever an acceptable default, because it clearly wasn't here. Researchers should treat this as a template, not a one-off. Prompt injection through URLs is a distinct attack surface from injection through documents or chat, and it will keep showing up wherever agent frameworks let external strings drive internal state.
The fix ships fast; the pattern doesn't disappear. Expect more of these disclosures as agent permissions get richer and more automated.
Common Questions Answered
What is AgentForger and how does it exploit ChatGPT links?
AgentForger is a vulnerability discovered by Zenity Labs that allows attackers to turn a single manipulated ChatGPT link into an autonomous agent. Once a user clicks the tampered URL, it creates a rogue AI agent that operates within the company's trust boundary and checks in with the attacker every five minutes waiting for new instructions, without requiring any additional user interaction.
How does AgentForger differ from typical ChatGPT security exploits?
Unlike exploits that trigger a single unwanted action, AgentForger creates a fully autonomous agent that can access connectors the victim has already authorized and receive recurring tasks from the attacker on a schedule. This makes it far more dangerous because it establishes persistent, ongoing unauthorized access rather than executing one-time malicious commands.
What vulnerability in OpenAI's Workspace Agents feature enabled AgentForger?
The vulnerability stemmed from Workspace Agents treating URL parameters as if they were user input, which allowed attackers to manipulate these parameters to configure permissions and connectors. This design flaw essentially gave attackers a remote control mechanism to spawn and command autonomous agents through a single malicious link.
How quickly did OpenAI respond to the AgentForger vulnerability disclosure?
OpenAI patched the AgentForger vulnerability within four days of Zenity Labs' disclosure, demonstrating a rapid response to the security threat. The quick patching underscores how serious the vulnerability was deemed by OpenAI's security team.
What key lesson does AgentForger teach developers building on Workspace Agents?
Developers must never trust URL parameters as user input when configuring permissions, connectors, or scheduled tasks in agent builders. The vulnerability demonstrates that attackers need only a single click from a user to establish persistent unauthorized access, making parameter validation and security a critical concern for any platform handling agent configuration.
Further Reading
- One ChatGPT link could smuggle a rogue AI agent into a company - The Register
- AutoJack: How a single page can RCE the host running your AI agent - Microsoft Security Blog
- AutoJack Attack Lets One Web Page Hijack AI Agent for Remote Code Execution - The Hacker News
- Shared AI Links: A Content Hosting Platform Nobody Signed Up For - Yage AI
- When AI agents go rogue - OpenText Blog