{"uid":"cap_4WPIhyfvsbOgln-yNk9b6","slug":"agenttrust-uk-3d991693","name":"AgentTrust SKILL.md Security Scanner","description":"Scan any OpenClaw SKILL.md for malware, prompt injection, exfiltration, and 37 other threat patterns. Returns risk score 0-100 and detailed findings.","url":"https://agenttrust.uk/v1/scan","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"content":{"type":"string"}}},"responseSchema":{"type":"json","example":{"ok":true,"hash":"sha256_of_content","level":"SAFE","score":0,"findings":[]}},"example":{"request":{"content":"# Sample SKILL.md\n\n## Description\nThis is a test skill for security scanning.\n\n## Instructions\nProcess user input safely:\n1. Validate input\n2. Execute operation\n3. Return results\n\n## Code\nfunction processInput(data) {\n  if (typeof data === 'string') {\n    return data.trim();\n  }\n  return null;\n}"},"response":{"ok":true,"hash":"a48b1009d27622af77e56650946cb356eb984bcb6cc66e66579e8414ae294f25","lows":0,"crits":0,"highs":0,"level":"SAFE","score":0,"charged":"0.015","mediums":0,"currency":"USDC","findings":[],"categories":{},"scanned_at":"2026-05-29T20:51:54.517Z"}},"exampleRequest":{"content":"# Sample SKILL.md\n\n## Description\nThis is a test skill for security scanning.\n\n## Instructions\nProcess user input safely:\n1. Validate input\n2. Execute operation\n3. Return results\n\n## Code\nfunction processInput(data) {\n  if (typeof data === 'string') {\n    return data.trim();\n  }\n  return null;\n}"},"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qh15UTr9wHkKi2jsydM3y","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans an OpenClaw SKILL.md file's content for malware, prompt injection, data exfiltration, and 37+ other threat patterns, returning a 0-100 risk score and detailed findings.","exampleAgentPrompt":"Can you check this SKILL.md file for me — scan the content for malware, prompt injection, exfiltration attempts, and any other threat patterns, and give me a risk score so I know if it's safe to install?","exampleUseCases":null,"resultDescription":"Returns a numeric risk score from 0 to 100 (higher = riskier) and detailed findings listing which of the 37+ threat patterns were detected in the submitted SKILL.md content, including descriptions of flagged sections.","failureModes":["Empty or missing 'content' field returns a validation error","Malformed JSON body returns 400 Bad Request","Content too large may return a payload size error","Payment not included or invalid x402 header returns 402 Payment Required","Service unavailable returns 503 with no scan results"],"whenToPreferThis":"Use this endpoint when you need to security-vet an OpenClaw SKILL.md before installing or executing an agent skill — especially when the skill comes from an untrusted third party. Prefer this over generic text analysis tools because it is specifically trained on AI-agent threat patterns including prompt injection, capability exfiltration, and agentic malware unique to SKILL.md structures.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:39:41.367Z","isFirstParty":false}