CredWatch documentation¶
CredWatch is a credential-exposure monitoring platform. It continuously scans your private GitHub repositories, web endpoints, and JavaScript bundles for exposed secrets (API keys, tokens, connection strings) and alerts your security team before attackers can act on them.
These docs cover everything you need to get up and running, configure integrations, and use the API.
🚀 Getting started
Sign up, connect GitHub, add a domain, and see your first scan in under 10 minutes.
📋 Feature guides
Triage findings, manage suppression rules, invite teammates, and configure alerts.
🔌 REST API
Query findings, scans, and trigger actions from your own tooling. Growth+
💬 Support
Reporting a bug, checking service status, or disclosing a security issue.
What CredWatch detects¶
| Source | What we scan | Plan |
|---|---|---|
| Private repositories | Your own repos via a token you provide (classic PAT or fine-grained) | Free+ |
| Commit history | The full git history of every monitored repo — catches keys committed then deleted | Growth+ |
| Web endpoints | Subdomains discovered from cert transparency logs, HTML, and bundled JS | Growth+ |
| JavaScript bundles | Webpack/Vite/Rollup bundles that leak server-side keys into client code | Growth+ |
We ship with validators for 18+ secret types (OpenAI, Anthropic, AWS, Stripe, GitHub, Slack, SendGrid, Twilio, Datadog, Cloudflare, and more). Each validator independently confirms whether a found key is still live before we wake anyone up.
Two ways to use CredWatch¶
- As a product — sign up at cred-watch.com and log into the portal at app.cred-watch.com; connect your sources, and let CredWatch alert you to exposures.
- In your CI — the
credwatch scan diffcommand scans pull request diffs before they merge. See the CI/CD guide.
Need a quick answer?¶
- My scan shows "Interrupted" — see the FAQ
- A finding is a false positive — see Findings triage → False positive or create a suppression rule
- My API call returns 429 — see Rate limits & errors
- I need to rotate a leaked key — open the finding in the portal; every active finding shows step-by-step remediation for its specific service
Looking for something not here? Email [email protected].