{"uid":"cap_mWdBguAkFxG6UM8uie2kA","slug":"shield-vainplex-dev-6a66583d","name":"ShieldAPI Full Security Scan","description":"ShieldAPI - x402 security preflight for high-risk agent payment, trust, or connection decisions","url":"https://shield.vainplex.dev/api/cdp/full-scan","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["target"],"properties":{"target":{"type":"string","description":"Domain, URL, IP, or Email to perform a full composite scan against"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"target":"example.com"}}},"response":{"checks":{"domain":{"dns":{"a":["104.20.23.154","172.66.147.243"],"mx":[{"exchange":"","priority":0}],"ns":["hera.ns.cloudflare.com","elliott.ns.cloudflare.com"],"txt":[["v=spf1 -all"],["_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9"]],"has_spf":true,"has_dmarc":true,"has_records":true},"ssl":{"valid":true,"status":200},"domain":"example.com","blacklists":[{"list":"zen.spamhaus.org","note":"resolver-error-code","listed":false},{"list":"bl.spamcop.net","listed":false},{"list":"dnsbl.sorbs.net","listed":false}],"risk_level":"low","risk_score":0}},"inputs":{"domain":"example.com"},"target":"example.com","scan_id":"scan-1782015984867","summary":["✅ No significant threats detected"],"timestamp":"2026-06-21T04:26:24.867Z","checks_failed":0,"checks_completed":1,"overall_risk_level":"low","overall_risk_score":0}},"exampleRequest":{"target":"example.com"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gkhMsYlGS6bLayxSheg9-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a comprehensive composite security scan on a domain, URL, IP, or email — combining DNS, SSL, blacklist, and risk checks into a single report","exampleAgentPrompt":"Can you run a full security scan on shield.vainplex.dev — I want to see the DNS records, SSL status, blacklist results, and overall risk score all in one go?","exampleUseCases":null,"resultDescription":"Returns a structured report with DNS records (A, MX, NS, TXT), SPF/DMARC presence, SSL validity and HTTP status, blacklist check results across multiple DNSBL providers, a numeric risk score, an overall risk level (e.g. 'low'), a list of completed checks, and a human-readable summary of any threats detected.","failureModes":["Invalid or unreachable target returns an error or empty check results","DNS resolution failure for the target domain results in incomplete DNS records","Blacklist provider resolver errors may mark checks as inconclusive rather than listed/not-listed","Network timeout may prevent SSL or HTTP status checks from completing","Malformed target input (e.g. non-URL string) may cause schema validation errors"],"whenToPreferThis":"Use this endpoint when you need a single, all-in-one security assessment covering DNS health, SSL validity, blacklist reputation, and risk scoring — instead of calling individual domain, IP, URL, or email check endpoints separately. Ideal when you want a composite risk score and summary without assembling multiple API calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:34:47.300Z","isFirstParty":false}