{"uid":"cap_yKgLtem7tNp1aQSXq1knt","slug":"ai-security-guard-preflight-batch-validator-1561a2a3","name":"AI Security Guard Preflight Batch Validator","description":"Knowledge, understanding, and tooling is power. Research-backed education on agentic security, free resources, then AgentGuard360 and Protection SDK when you're ready to protect what you ship.","url":"https://aisecurityguard.io/v1/guard/preflight/batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","required":["type","value"],"properties":{"type":{"enum":["url","price","integer","address","hash"],"type":"string","description":"Validation type."},"value":{"type":"string","description":"Value to validate."}}},"maxItems":500,"description":"Array of validation items. Max 500 per request."}}},"responseSchema":{"type":"json","example":{"total":3,"results":[{"type":"url","valid":true,"verdict":"clean","suspicious":false},{"type":"integer","flags":["exceeds_uint256_max"],"valid":false,"verdict":"invalid","suspicious":false},{"type":"address","valid":true,"verdict":"clean","suspicious":false}],"all_clean":false,"valid_count":2,"invalid_count":1,"suspicious_count":0}},"example":{"request":{"input":{"body":{"items":[{"type":"url","value":"https://example.com/payload"},{"type":"address","value":"0xAbC123def456"},{"type":"integer","value":"999999999"}]},"type":"http","method":"POST","bodyType":"json"}},"response":{"total":3,"results":[{"type":"url","flags":[],"valid":true,"value":"https://example.com/payload","details":{"domain":"example.com","scheme":"https"},"verdict":"clean","confidence":0.95,"suspicious":false},{"type":"address","flags":["type_mismatch"],"valid":false,"value":"0xAbC123def456","details":{"hint":"Micro validation is for URLs, prices, integers, addresses, and hashes only. For text/prose content, use /v1/guard/scan instead.","error":"Value does not look like a address"},"verdict":"invalid","confidence":1,"suspicious":false},{"type":"integer","flags":[],"valid":true,"value":"999999999","details":{"int_type":"uint256","raw_value":"999999999","parsed_value":999999999},"verdict":"clean","confidence":0.92,"suspicious":false}],"all_clean":false,"valid_count":2,"invalid_count":1,"suspicious_count":0}},"exampleRequest":{"items":[{"type":"url","value":"https://example.com/payload"},{"type":"address","value":"0xAbC123def456"},{"type":"integer","value":"999999999"}]},"tags":["x402"],"displayCostAmount":"0.075","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.075/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.075","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.075","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_P_3UQVLR0RcBm1Ad5xPF_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.075","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and security-checks a batch of inputs (URLs, addresses, integers) returning verdicts on whether each item is clean, invalid, or suspicious","exampleAgentPrompt":"Before my agent processes these inputs, run a preflight security batch check on all three of them: the URL https://example.com/payload, the Ethereum address 0xAbC123..., and the integer 999999999 — tell me which ones are clean, invalid, or suspicious.","exampleUseCases":null,"resultDescription":"A JSON object with per-item results including type, validity, verdict (clean/invalid/suspicious), and any flags, plus aggregate counts for total, valid, invalid, and suspicious items, and an all_clean boolean.","failureModes":["Malformed batch input returns 400 with validation error","Unsupported input types may be unclassified or return unknown verdict","Payment not provided or insufficient triggers x402 payment required response","Oversized batch may be rejected or time out","Network error returns 5xx with no results"],"whenToPreferThis":"Use this endpoint when an AI agent needs to pre-screen a heterogeneous batch of inputs — URLs, wallet addresses, integers — for security issues before acting on them. Ideal for agentic pipelines where untrusted data enters from external sources and must be validated in bulk prior to downstream processing or blockchain interactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:34:08.975Z","isFirstParty":false}