# LLM Agent Red-Team Scanner (Pay-Per-Scan, x402)

> LLM Agent Red-Team Scanner (Pay-Per-Scan, x402) is a paid API for AI agents from llmrt-companion.manhliemcn4euwlu.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-19).

Runs a 35-probe, 17-class red-team scan against an LLM agent and returns a 0-100 risk report with CI gate result, paid per-scan via x402/USDC on Base

## Facts

- Endpoint: GET https://llmrt-companion.manhliemcn4euwlu.workers.dev/pro/micro-402
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/llm-agent-red-team-scanner-pay-per-scan-x402-48f6cdfc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6PnefQRRqZQ0fjgdgrYkN

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 llm-agent-red-team-scanner-pay-per-scan-x402-48f6cdfc
```

Example prompt: Run a red-team security scan on my LLM agent and give me the 0-100 risk report with all 17 risk classes — I need to know if it passes the CI gate before I ship it.

## When to prefer this

Choose this endpoint when you need an automated, pay-per-use, no-KYC red-team security assessment of an LLM agent with on-chain verifiable results — especially for CI/CD pipelines where a pass/fail gate and reproducible audit trail (sha256 + block hash) are required. Prefer over manual red-teaming or subscription-based scanners when cost-per-scan economics matter or when cryptographic proof of the audit result is needed.

## Known failure modes

- HTTP 402 returned when payment has not been made — agent must pay the one-time nano address from the 402 body then re-request with order_id
- paid=false in response body if payment is not yet confirmed on-chain
- Invalid or missing order_id causes order not found errors
- Stale order_id after payment window expiry may require a new scan order
- Network errors on the Cloudflare Worker edge may return 5xx transiently

## How this service works

LLM agent red-team scanner: 35-probe / 17-class / 0-100 risk report + CI gate. HTTP 402 pay-per-scan on Nano (x402 exact) or USDC on Base. No key, no KYC, on-chain verifiable delivery (sha256 + re-run command + block hash). Also sells x402 endpoint interop audits (official SDK differential, 6 checks, sha256 report).

## Output

Returns a JSON object with ok, paid status, order_id, and a download_url pointing to the full report. The report contains a 0-100 risk score, results from 35 adversarial probes across 17 risk classes, a CI gate pass/fail verdict, a sha256 hash for integrity verification, the block hash for on-chain verifiability, and a re-run command for reproducibility.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ref": {
   "type": "string",
   "description": "Stable buyer self-identifier (or X-Buyer-Ref header); keeps retries on the same order."
  },
  "order_id": {
   "type": "string",
   "description": "Order id from the 402 body; GET again with it after paying the one-time nano address."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ok",
  "paid",
  "order_id",
  "download_url"
 ],
 "properties": {
  "ok": {
   "enum": [
    true
   ],
   "type": "boolean"
  },
  "paid": {
   "type": "boolean"
  },
  "order_id": {
   "type": "string"
  },
  "download_url": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/llm-agent-red-team-scanner-pay-per-scan-x402-48f6cdfc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from llmrt-companion.manhliemcn4euwlu.workers.dev](https://www.zero.xyz/host/llmrt-companion.manhliemcn4euwlu.workers.dev/llms.txt)
