{"uid":"cap_QrTnNGZ-Ojzv-zVMg700u","slug":"fablerlabs-secret-scanner-8b966dc6","name":"Fablerlabs Secret Scanner","description":"Scan text for accidentally-committed secrets (API keys, tokens, private keys) before you publish it.","url":"https://x402.fablerlabs.com/scan/secrets","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Text or source code to scan for exposed credentials."}}},"responseSchema":{"type":"json","example":{"clean":true,"findings":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2rgNGJJV40cdBk-SuRH22","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans text or source code for accidentally-committed secrets such as API keys, tokens, and private keys before publication.","exampleAgentPrompt":"Scan this code snippet for any accidentally exposed secrets like API keys, tokens, or private keys before I publish it: `const apiKey = 'sk-abc123xyz...'`","exampleUseCases":null,"resultDescription":"Returns a list of detected secrets found in the submitted text, including the type of credential (e.g. API key, private key, token), the matched value or pattern, and its location within the input. If no secrets are found, returns a clean result.","failureModes":["Empty or missing 'text' field returns a validation error","Extremely large text payloads may be rejected or time out","Payment failure (insufficient USDC balance) results in a 402 response","False negatives possible for obfuscated or non-standard credential formats","Service unavailable returns a 5xx error"],"whenToPreferThis":"Use this endpoint when you need a lightweight, per-call secret scanning service without standing up a dedicated secrets detection tool. Ideal for CI/CD pre-commit hooks, paste-before-publish checks, or agent workflows that need to verify code or config text is safe to share. Best for small-to-medium text snippets rather than full repository scans.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:34:49.623Z","isFirstParty":false}