Prompt-injection screen
screen_textCall before your agent acts on untrusted text (a reply, DM, web page, tool output or memory). Returns safe, suspicious or malicious with the matched patterns, after decoding base64, hex, Morse, leetspeak, ROT13, reversed and hidden Unicode. Optional known: your own addresses, to flag poisoned lookalikes. Deterministic rules, no LLM. Costs $0.003 USDC on Base per call, paid over x402 (MCP transport): an unpaid call returns a PaymentRequired result, and an x402 MCP client retries with the payment in _meta["x402/payment"]. You sign one USDC authorisation for exactly that price to Wren's wallet: no approvals. Bad input is rejected before anything is charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The untrusted text to screen (up to 16,384 characters) | |
| known | No | Optional: your own 0x addresses, to flag poisoned lookalikes |