{"uid":"cap_7ixFrSSW1KsU3O0pEJqkh","slug":"taskmaster-html-qa-x402-api-audit-9fbefc2d","name":"TaskMaster HTML QA & x402 API Audit","description":"Deterministic HTML QA and bounded x402 API security, Bazaar discovery, and OpenAPI readiness audits that never settle the inspected endpoint's payment challenge.","url":"https://taskmaster-x402.vercel.app/api/audit","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"html":{"type":"string","description":"Complete HTML source to inspect, up to a 1 MB JSON request."}}},"responseSchema":{"type":"json","example":{"checks":{"uniqueIds":true,"directIdRefsResolve":true,"noExternalReferences":true},"privacy":"Input is processed in memory and is not intentionally stored.","summary":{"bytes":1024,"score":100,"total":13,"passed":13,"kilobytes":1,"standaloneCandidate":true},"findings":{"duplicateIds":[],"externalReferences":[],"missingDirectIdRefs":[]},"schemaVersion":"1.0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.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_OfJJk5pvBb1WESdwluvm9","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":"Runs deterministic QA checks on HTML source and audits x402 API security, Bazaar discovery, and OpenAPI readiness without triggering payment on the inspected endpoint.","exampleAgentPrompt":"Can you audit this HTML source for me — check for duplicate IDs, broken internal references, and external dependencies, and give me a quality score? Here's the full HTML: <!DOCTYPE html><html>...</html>","exampleUseCases":[{"title":"Pre-deploy HTML integrity check","prompt":"Before I publish this page, run a full QA audit on this HTML — I need to know if there are any duplicate IDs, unresolved internal references, or external resource links that could break it: [HTML source here]."},{"title":"x402 API security readiness audit","prompt":"I'm about to list my x402 payment API on the Bazaar marketplace — can you audit it for security issues, OpenAPI readiness, and discovery compliance without actually triggering any payment on it?"},{"title":"Standalone HTML document validation","prompt":"I need to know if this HTML document is a valid standalone candidate — no external references, all IDs unique, all internal links resolve. Here's the source, please score it out of 100."}],"resultDescription":"Returns a JSON object with a checks map (boolean pass/fail per rule), a summary with byte count, kilobyte size, total/passed check counts, overall score out of 100, and a standaloneCandidate flag, plus a findings object listing any duplicateIds, externalReferences, or missingDirectIdRefs arrays, along with a privacy notice and schemaVersion.","failureModes":["HTML payload exceeds 1 MB JSON limit — request rejected","Malformed JSON body — parsing error returned","Empty or missing html field — validation fails with error","Network timeout on large HTML inputs","Non-HTML content passed as html field — checks may produce misleading results"],"whenToPreferThis":"Choose this endpoint when you need deterministic, rule-based HTML QA (duplicate IDs, external references, internal link resolution) with a numeric quality score, or when auditing an x402 API for security and Bazaar/OpenAPI readiness without risking a live payment settlement. Prefer it over generic HTML validators when you need a machine-readable JSON score suitable for CI pipelines or agent workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:35:44.327Z","isFirstParty":false}