screen_batch
Screen up to 25 crypto addresses (OFAC SDN), domains/handles (IDN homoglyphs), untrusted prompts (prompt injection & tool poisoning), URLs (pre-fetch SSRF firewall), text snippets (secret leak redaction), and/or git diffs (pre-merge patch security) in <1ms. Requires $0.005 (5000 atomic) Base USDC on eip155:8453 via x402 PAYMENT-SIGNATURE header.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "screen_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Single URL shorthand (up to 2048 chars) to inspect for SSRF, private/metadata IPs, dangerous schemes, credentials, IDN homoglyphs, and open redirects. | |
| diff | No | Single unified git diff or PR patch shorthand (up to 16384 chars) to audit for leaked secrets, destructive shell/SQL, CI injection, malicious lifecycle hooks, SSRF/private IPs, auth/TLS bypass, Trojan Source Unicode, and corrupt hunk counts. | |
| text | No | Alias for `secret`: single text/log/PR snippet (up to 8192 chars) to scan & redact for leaked secrets. | |
| urls | No | URLs (up to 2048 chars each) to pre-screen before fetch for SSRF (loopback, RFC1918, CGNAT, IPv6 mapped/local, cloud metadata, hex/octal/decimal IP encodings), non-HTTP(S) schemes, credentials, punycode homoglyphs, and open redirects. | |
| brand | No | Target brand for deterministic homoglyph, Punycode, and typosquatting comparison. | |
| diffs | No | Unified git diffs or PR patches (up to 16384 chars each) to pre-screen before git apply / PR merge. | |
| patch | No | Alias for `diff`: single unified git diff or patch snippet (up to 16384 chars) to audit. | |
| texts | No | Alias for `secrets`: array of text snippets (up to 8192 chars each) to scan & redact for leaked secrets. | |
| domain | No | Single candidate domain shorthand (ASCII, Unicode IDN, or Punycode xn--...) to inspect. | |
| handle | No | Single candidate social handle shorthand (@handle or bare handle) to inspect. | |
| prompt | No | Single untrusted prompt, MCP tool description, or fetched text (up to 4096 chars) to scan. | |
| secret | No | Single text/log/diff/webhook payload shorthand (up to 8192 chars) to scan & redact for leaked API keys, private keys, JWTs, and Bearer tokens. | |
| address | No | Single crypto address shorthand (EVM 0x..., Bitcoin 1.../3.../bc1..., TRON T...) to screen against OFAC SDN. | |
| domains | No | Candidate domains (ASCII, Unicode IDN, or Punycode xn--...) to inspect. | |
| handles | No | Candidate social handles (@handle or bare handle) to inspect. | |
| patches | No | Alias for `diffs`: array of unified git diffs or patch snippets (up to 16384 chars each) to audit. | |
| prompts | No | Untrusted prompts, MCP tool descriptions, or fetched texts (up to 4096 chars each) to scan for prompt injection, tool poisoning, Unicode tag smuggling, and secret exfiltration. | |
| secrets | No | Text snippets, PR bodies, logs, or webhook payloads (up to 8192 chars each) to scan & redact for leaked API keys (OpenAI, Anthropic, AWS, GitHub, Stripe, Slack, Google), PEM/hex private keys, JWTs, and Bearer tokens. | |
| addresses | No | Crypto addresses (EVM 0x..., Bitcoin 1.../3.../bc1..., TRON T...) to screen against OFAC SDN. | |
| candidate | No | Single candidate domain or social handle shorthand to auto-classify and inspect. | |
| candidates | No | Mixed candidate domains or social handles to auto-classify and inspect. | |
| officialDomains | No | Optional list of verified official domains for the target brand. | |
| officialHandles | No | Optional list of verified official social handles for the target brand. |