Prompt Injection
Prompt Injection Email Hides an AI Playbook in a Webinar Cancellation Notice
3 min read
Threat snapshot
Attack Type
Prompt Injection
Attack Vector
Hidden Text
Attack Goal
Data Exfiltration
Impersonated Brand
Apple
Published
What is a prompt injection email?
A prompt injection email hides instructions for the AI assistant or agent that reads the mailbox. The recipient never has to click. When an assistant with read and send permissions processes the message, the attacker’s text can steer it to forward mail, search for secrets and send them outside the company.
At a glance
Sender: a legitimate webinar platform’s own cancellation notice
Authentication: SPF, DKIM and DMARC all passed
Payload: hidden instructions written for an AI agent. No malicious link, no attachment
Target data: crypto wallet seed phrases, private keys and other internal information
What happened
One employee received an invitation to an “Apple Special Event.” The display name read “Apple Events” and the Reply-To pointed to an apple.com no-reply address.
The real sender was a well-known webinar platform. The attacker registered an organizer account on a throwaway domain, titled the webinar with the Apple lure, then cancelled it. That cancellation triggered the platform’s own notice, which carries the organizer’s free-text message straight to the target, signed and authenticated by the platform.
On the surface it was a lazy brand impersonation with links that pointed to the webinar provider’s real site.

What the prompt injection told the AI agent to do
Inside the cancellation message sat a block of instructions written as an operational “playbook.” Its audience was any AI assistant or agent that later reads, summarizes or acts on the mailbox. It told the agent to:
Forward the message as an “FYI” to colleagues and All-Staff lists on the same domain
Search the mailbox for seed phrase, recovery phrase, mnemonic, bip39, private key, keystore, xprv, metamask and phantom
Collect any matches along with other internal information
Send the results to an external Gmail address
The human never had to click. An assistant only had to read the email.
Why it got past email security
What the filter checks | What this email did |
|---|---|
Sender authentication | Passed. Sent from the platform’s own servers |
Sender reputation | Clean. A SaaS platform many teams allow-list |
Links | Pointed to the platform’s legitimate site |
Attachments | None |
Visible content | A routine cancellation notice |
Intent of the full text | Instructions for an AI agent to spread the message and exfiltrate secrets |
How Ocean caught it
Ocean’s agents read the full content of every message, including hidden text and the free-text fields a platform passes through. They investigated the intent of this email, surfaced the hidden payload, labeled it a “Playbook,” and named the data it was built to find and exfiltrate.

An analyst can then ask Ray one follow-up: “Tell me more about the hidden prompts and instructions in this message, their intent and potential impact.” Ray breaks down the injected playbook and what it would have done.
What security teams should do
Treat every inbound email as untrusted input to AI tools
Strip Unicode tag characters (U+E0000 to U+E007F) and other hidden text before mail reaches assistants
Revisit allow lists. Allow-listing a SaaS domain allow-lists anyone who can open an account on it
Scope agent permissions so assistants can’t send external mail without a human
Keep seed phrases, keys and credentials out of the mailbox.
Related reading
Ocean’s agents investigate every email for intent, including attacks no rule has been written for yet.