Payload scanner

Scan agent output before execution.

Check an untrusted payload against the recipients your application expects. Warden returns a decision, detector reasons, and a transformed payload when sanitization is available.

01 / Untrusted input

Payload and trusted context

Demo scan

Press Ctrl+Enter or Cmd+Enter to run the scan without leaving the editor. 0 / 4,000 characters

Trusted payment recipients

Add known EVM or Solana recipients. Warden compares payment-like addresses in the untrusted payload with this context.

EVM recipients are normalized to lowercase; duplicates are removed.

Curated examples are requested from this Warden instance. You can write a custom payload now.

Your payload is sent to Warden for this scan. It is never placed in a public share URL by this page.

UNKNOWN No scan has run for this payload.

02 / Warden decision

No scan result yet.

Run a scan to see the verdict, detector reasons, and any changes Warden made to the payload.

About this scan

This no-account demo calls POST /api/demo/scan with a 4,000-character payload limit and up to 20 trusted recipients. It runs the implemented fast detectors, not the thorough CORPUS_MATCH check.