{"name":"LeakGuard","description":"Stop AI agents leaking secrets. Before an agent sends text or a JSON payload to an LLM, tool, log or webhook, LeakGuard finds and redacts crypto wallet keys (BIP39 seed phrases with checksum, EVM and Solana private keys, WIF, xprv), API secrets (GitHub, AWS, Stripe, OpenAI, Anthropic, Slack, Telegram, npm, JWT, PEM, credentialed URLs, password= assignments) and PII (Luhn-checked cards, IBAN, SSN, email, phone, IP). The deep scan also tells you which wallet a leaked key controls and whether it holds funds right now on Base, Ethereum, Polygon, Arbitrum One or Solana. Paid per call over x402 or with prepaid credits; free preview and remote MCP. Inputs are never logged or stored.","paid":[{"tier":"lite","methods":["GET","POST"],"path":"/v1/lite","param":"text","price":"$0.005","returns":"Verdict (WALLET_KEY_EXPOSED / SECRETS_FOUND / PII_FOUND / CLEAN), safe_to_send, findings with type, severity, offsets, masked preview and remediation, redacted text.","network":"eip155:8453","asset":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","x402":["v2","v1"]},{"tier":"scan","methods":["GET","POST"],"path":"/v1/scan","param":"text","price":"$0.02","returns":"Everything in lite, plus JSON payloads (findings by path, redacted_json), leaked-wallet exposure (derived public addresses, native + USDC balances on 5 chains, funds_at_risk / used_empty / no_funds_found / unknown) and ordered actions.","network":"eip155:8453","asset":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","x402":["v2","v1"]}],"payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","free":["/health","/v1/preview","/mcp","/v1/stats","/openapi.json","/.well-known/x402"],"freeTier":{"preview":{"methods":["GET","POST"],"path":"/v1/preview","limit":"10 requests/min per IP, text up to 8192 bytes","returns":"verdict, safe_to_send, max severity, counts by type and category; no positions, no redacted text"},"mcp":{"method":"POST","path":"/mcp","transport":"streamable-http","tools":["scan_for_leaks"],"limit":"10 tool calls/min per IP (preview tier)"},"local":{"npm":"@agentgate-builder/leakguard","note":"the same detection engine runs locally and offline (library + stdio MCP), zero dependencies"}},"limits":{"previewBytes":8192,"liteBytes":32768,"scanBytes":262144,"jsonStrings":5000,"addressesChecked":8},"engine":"leakguard-0.1.0 (leakguard-engine/0.1.0)","exposureSources":{"evm":{"base":["base-rpc.publicnode.com","base-mainnet.public.blastapi.io","gateway.tenderly.co","base.meowrpc.com","api.zan.top"],"ethereum":["ethereum-rpc.publicnode.com","gateway.tenderly.co","eth-mainnet.public.blastapi.io","eth.meowrpc.com"],"polygon":["polygon-bor-rpc.publicnode.com","poly.api.pocket.network","gateway.tenderly.co"],"arbitrum":["arbitrum-one-rpc.publicnode.com","arb1.arbitrum.io","arbitrum-one.public.blastapi.io","api.zan.top"]},"solana":["solana-rpc.publicnode.com","public.rpc.solanavibestation.com","solana.api.pocket.network"]},"policy":{"privacy":"inputs are processed in memory for the duration of the request only: never logged, stored, cached or forwarded; only public addresses derived from leaked keys are sent to public RPCs (deep scan)","charging":"only HTTP 200 results are settled; invalid or oversized input (400/413) is free","failClosed":"when a balance lookup fails or times out the wallet is reported as \"unknown\" (assume funds at risk), listed in sources_failed, and confidence is low; it is never reported as empty"},"disclaimer":"Pattern and validator based detection (checksums, Luhn, mod-97, keyword context): it can miss secrets in unknown formats and can flag look-alikes. A clean result is not a guarantee. Balances are a point-in-time lookup of native coin and USDC only.","source":"https://agentgate-source.pages.dev/x402-leakguard/","allTools":"https://youraitools.co/built-by-us","npm":"https://www.npmjs.com/package/@agentgate-builder/leakguard","endpoint":"https://api.youraitools.co/leakguard","networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]}