# A2A Indirect Prompt-Injection & Jailbreak Firewall

> A2A Indirect Prompt-Injection & Jailbreak Firewall is a paid API for AI agents from shopify-intel.agentdiet.dev, paid per call via MPP, $0.005/call, status unknown (last checked 2026-10-21).

Scans untrusted text, HTML, emails, MCP responses, or A2A payloads for hidden prompt injection and jailbreak attempts, returning sanitized content.

## Facts

- Endpoint: GET https://shopify-intel.agentdiet.dev/v1/injection-firewall?utm_source=zero.xyz
- Price: $0.005/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: shopify-intel.agentdiet.dev
- Website: https://shopify-intel.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/shopify-intel-agentdiet-dev-a2a-indirect-prompt-injection-jailbreak-10a28034
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ieboHxB26qDA5KspTpGUA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability shopify-intel-agentdiet-dev-a2a-indirect-prompt-injection-jailbreak-10a28034
```

Example prompt: Before you process this scraped webpage content, run it through the prompt injection firewall to check for any hidden jailbreak instructions and give me the sanitized version: [paste untrusted text here].

## When to prefer this

Choose this endpoint when your AI agent needs to process untrusted external content — web pages, emails, MCP tool responses, or A2A payloads — before acting on it, and you need to detect and strip indirect prompt injection or jailbreak attempts. Prefer this over general content filters when you specifically need protection against adversarial AI prompt manipulation rather than general content moderation.

## Known failure modes

- Empty or missing 'text' parameter returns a 400 validation error
- Extremely large payloads may be rejected or time out
- Novel or obfuscated injection techniques may evade detection
- Payment via x402 required; missing payment header returns HTTP 402
- Service unavailability returns 5xx errors

## How this service works

Scans untrusted web pages, emails, MCP responses, or A2A payloads for hidden prompt injections and returns sanitized text. (Live x402 v2, IETF MPP & MCP endpoint at https://shopify-intel.agentdiet.dev/v1/injection-firewall)

## Output

Returns a sanitized version of the input text with prompt injection and jailbreak payloads identified and removed, along with detection metadata indicating whether threats were found.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "text": {
   "type": "string",
   "minLength": 1,
   "description": "Untrusted text, HTML, or tool output to scan for hidden prompt injection or jailbreak payloads"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shopify-intel-agentdiet-dev-a2a-indirect-prompt-injection-jailbreak-10a28034/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shopify-intel.agentdiet.dev](https://www.zero.xyz/host/shopify-intel.agentdiet.dev/llms.txt)
