Something in your pipeline followed instructions from a web page

What happened. A page published by the OpenA2A research fleet carries a benign, clearly-labelled marker. Your system collected that page, and later a component of your system requested this URL. Requesting it is not something a person chose to do — it happened because the page's text was treated as instructions rather than as data.

This beacon was planted on /research/agent-safety-notes.

The channel was render.

Why it matters

Nothing harmful was done. The marker is a single benign GET, it carries no payload, and we deliberately discard anything sent alongside it — we never read the query string or the body, so none of your users' data reached us.

But the same path would work for text written by someone who does not wish you well. Untrusted web content reaching a model's context, and the model acting on it, is the indirect prompt injection class.

What to check

Scan the agent or pipeline that made this request:

npx hackmyagent secure

What to look for: whether retrieved content is separated from instructions, and whether the component that made this request was permitted to make outbound requests at all.

Our side

Method, plant inventory and opt-out: /.well-known/ai-canary.json. This is published research, Apache 2.0, and reproducible.

research.opena2a.org · info@opena2a.org