Deterministic security scan for the code your AI agent is about to execute.
45+ vulnerability classes across Python and JavaScript/TypeScript. No code execution, no AI inference —
the same input always produces the same findings. Source is hashed and discarded.
POST /api/v1/scan
$10.00 · deep reportPOST /api/v1/deep-scan
$0.01 · quick verdictPOST /api/v1/quick
$5.00 · 200-scan credit packPOST /api/v1/credits
Same x402 rails, tiny prices, machine-first output. GET or POST, no free tier.
GET /api/v1/readclean?url=…
$0.005 · urlwatch — did the page change?GET /api/v1/urlwatch?url=…
$0.002 · token-balance — ERC-20 balanceOfGET /api/v1/token-balance?address=…&token=…
$0.01 · x402-check — audit a paid endpointGET /api/v1/x402-check?target=…
$0.10 · agent-deep reportPOST /api/v1/agent-deep
$0.10 · 5-scan micro creditsPOST /api/v1/credits-micro
$0.001 · crypto spot priceGET /api/v1/crypto-price?symbols=BTC
$0.001 · gas estimateGET /api/v1/gas-estimate?network=base
$0.002 · FX rateGET /api/v1/fx-rate?base=USD"e=EUR
ScanPay is also a remote MCP server (streamable HTTP) with tools scan_code and pricing:
See a sample deep report ($10) →
MCP: https://scanpay-edge.alextaghiashvili.workers.dev/mcp · discovery file https://scanpay-edge.alextaghiashvili.workers.dev/.well-known/mcp.json. Listed on the open MCP directory mcpub.dev.
eip155:8453) or Solana (solana:5eyk…Kvdp). No signup.POST /api/v1/scan/manual, POST /api/v1/deep-scan/manual.# clean a page ($0.002)
curl "https://scanpay-edge.alextaghiashvili.workers.dev/api/v1/readclean?url=https://example.com/article"
# 402 → pay with any x402 client → retry with the payment header
# security scan ($0.05)
curl -X POST "https://scanpay-edge.alextaghiashvili.workers.dev/api/v1/scan" -H 'Content-Type: application/json' -d '{"source_code":"import os
os.system(input())","language":"python"}'
# audit another x402 endpoint ($0.01)
curl "https://scanpay-edge.alextaghiashvili.workers.dev/api/v1/x402-check?target=https://example.com/api/paid"
Engine 1.1.0 · x402 v2 · dual rail · GET /api/v1/health