{"uid":"cap_0HAGzRX40bUUKTJTfRoOT","slug":"sharescan-pre-share-leak-checker-164706db","name":"ShareScan Pre-Share Leak Checker","description":"Pre-share leak check ($0.005 USDC via x402). Scan text or an https text URL for your own terms (plain list, or salted-hash list sent per call, never stored) plus leak-shaped strings: emails, coordinates, IPs, AWS/GitHub/Slack/sk- keys, private keys, JWTs. Binary URLs are listed as unscanned. Max 10 MB, https only. Returns JSON hits with line numbers. A clean scan is not a clearance. Provided as is, with no warranty or guarantee of accuracy or fitness. Nothing is stored.","url":"https://well-011-sharescan.rainmaker-wells.workers.dev/api/sharescan?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"https URL of a text resource. http/file/data/localhost/private IPs rejected."},"text":{"type":"string","description":"Text to scan (max 10 MB). Use this or url."},"terms":{"type":"array","description":"Plain terms to keep out (max 2000)."},"hashed":{"type":"object","description":"Salted-hash term list {salt, max_words, hashes[]} (max 5000 hashes)."},"detectors":{"type":"boolean","description":"Leak-shaped string detectors; default true."}}},"responseSchema":{"type":"object","additionalProperties":true},"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_EFXLOUpz20MHq5-cL_sSC","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 a remote text URL for sensitive data leaks — custom terms, hashed term lists, emails, API keys, JWTs, private keys, IPs, and coordinates — returning JSON hits with line numbers.","exampleAgentPrompt":"Before I share this config file, scan it for any leaked secrets — check for AWS keys, GitHub tokens, Slack tokens, JWTs, private keys, emails, and also flag if it contains any of these terms: 'acme-internal', 'project-falcon'. Here's the text: [paste text].","exampleUseCases":[{"title":"Pre-publish code snippet audit","prompt":"I'm about to post this Python script publicly on GitHub — can you scan it for any leaked API keys, AWS credentials, private keys, or JWTs before I do? Here's the full file text."},{"title":"Document PII check before client share","prompt":"Before I email this report to the client, scan it for any emails, IP addresses, or GPS coordinates that shouldn't be in there — I also want to make sure the terms 'confidential-project' and 'internal-only' don't appear anywhere."},{"title":"Third-party text URL security review","prompt":"Can you scan the text at https://example.com/export.txt for any leaked secrets or sensitive strings, and also check whether any of these proprietary terms show up: 'alpha-key', 'beta-token', 'secret-phrase'?"}],"resultDescription":"A JSON object listing all detected hits, each with the matched pattern type (e.g. email, AWS key, JWT, custom term), the matched value or hash match indicator, and the line number where it was found. Binary URLs are listed as unscanned. A clean result means no hits were found but does not constitute a security clearance.","failureModes":["HTTP URLs, file://, data://, localhost, or private IP URLs are rejected with an error","Text exceeding 10 MB is rejected","Binary resource URLs are listed as unscanned rather than analyzed","Custom terms list exceeding 2000 entries or hashed list exceeding 5000 hashes may be rejected","Payment of $0.005 USDC via x402 required; missing or failed payment returns a 402 error","Malformed hashed term object (missing salt, max_words, or hashes fields) will cause an error"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, stateless pre-share leak scan with no data retention — ideal for agents that must verify content before publication, sharing, or distribution. It combines custom term matching (plain or privacy-preserving salted-hash lists) with broad pattern detectors in a single call. Prefer it over general-purpose LLM-based review when you need deterministic pattern matching at line-number precision and a clear privacy guarantee that nothing is stored.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:38:12.072Z","isFirstParty":false,"canonicalSlug":"sharescan-pre-share-leak-checker-10274353"}