{"uid":"cap__rwhoMVGwuqbFGxPDmaw4","slug":"tanod-pactlint-solidity-smart-contract-security-scanner-ef3ffc81","name":"Tanod pactlint: Solidity Smart Contract Security Scanner","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/scan/address?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["ethereum","base"],"type":"string","description":"Chain the contract is deployed on."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Contract address."},"options":{"type":"object","properties":{"include_noisy":{"type":"boolean","default":false,"description":"Keep results of noisy stock Slither detectors."},"include_dependencies":{"type":"boolean","default":false,"description":"Keep findings located in libraries, tests and mocks."},"include_informational":{"type":"boolean","default":false,"description":"Keep informational findings."}},"additionalProperties":false}}},"responseSchema":{"type":"json","example":{"status":"ok","scan_id":"00000000-0000-4000-8000-000000000000","findings":[{"detector":"swap-zero-min-out","severity":"high","file_line":"Swapper.sol:21"}],"disclaimer":"Automated scan, not an audit. Findings may be false positives; absence of findings does not mean the code is safe.","schema_version":"1.2"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-uZwS2oyxu-GBBzxOfrKy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a deployed Solidity smart contract address on Ethereum or Base for security vulnerabilities using static analysis","exampleAgentPrompt":"Can you scan the contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum for security vulnerabilities and flag anything high severity?","exampleUseCases":[{"title":"DeFi protocol safety check before investing","prompt":"Before I put any money into this protocol, can you scan the contract 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D on Ethereum for security issues — especially anything high severity like bad swap slippage or reentrancy?"},{"title":"Developer pre-launch contract audit","prompt":"I just deployed my contract at 0x1234567890abcdef1234567890abcdef12345678 on Base — can you run a security scan on it and include informational findings too so I catch everything before launch?"},{"title":"Token contract vetting for a trading bot","prompt":"My trading bot is about to interact with 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum — can you quickly check it for any known vulnerabilities or red flags?"}],"resultDescription":"Returns a JSON object with a scan status, a unique scan ID, and an array of findings each containing the detector name, severity level (e.g. high/medium/low), and the file and line number where the issue was found. Also includes a disclaimer noting this is automated analysis, not a formal audit.","failureModes":["Invalid address format (must be 0x-prefixed 40 hex characters) returns validation error","Unsupported chain (only ethereum and base are valid) returns enum error","Contract not found or not verified on the specified chain may return empty findings or an error","Payment failure via x402 results in 402 response before scan executes","Network or timeout issues during static analysis may cause incomplete scan results"],"whenToPreferThis":"Use this endpoint when you need a fast, pay-per-call security scan of a deployed Solidity contract on Ethereum or Base without signing up for any service. Ideal for AI agents that need programmatic vulnerability detection (e.g. before a trade, investment, or integration) rather than a full manual audit. Prefer this over generic audit services when you need machine-readable findings with severity and line-level detail via a simple API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:33:49.174Z","isFirstParty":false,"canonicalSlug":"tanod-pactlint-solidity-smart-contract-security-scanner-20ab45b2"}