The Batteries-Included Open Source Secret Scanner
Find exposed credentials, verify which are active, map what they can reach, triage findings visually, and revoke supported secrets.
The end-to-end defender workflow in one Apache-2.0-licensed Rust tool, built by MongoDB.
Go beyond matching patterns. Kingfisher connects detection, verification, impact analysis, investigation, and supported remediation in one workflow.
Files, Git repos, GitHub, GitLab, Azure Repos, Bitbucket, Gitea, Hugging Face, Docker images, AWS S3, Google Cloud Storage, Jira, Confluence, Slack, and Microsoft Teams.
Automatically validate discovered credentials against provider APIs. Eliminate false positives by confirming which secrets are actually live and active.
Map leaked keys to their identities, permissions, and exposed resources. All 43 providers—including AWS and GCP—ship in the open-source release, with scan-integrated and standalone workflows.
Investigate, filter, deduplicate, and export findings in a browser-based report viewer. Import common report formats to enrich an existing scanning workflow with Kingfisher's validation and remediation data.
Contain compromised credentials from the CLI across 34 rules and 15 provider families—even when the original owner is unknown or has left the company.
Validation, advanced AWS and GCP blast-radius analysis, visual triage, and supported revocation ship in the Apache-2.0 release instead of a separate commercial tier.
Lightweight parser-based context verification across 16 supported languages reduces false positives at the detection layer. Combined with entropy filtering, checksum verification, and live validation, Kingfisher delivers high-signal results you can act on.
Detects and validates tokens for 35+ AI/ML providers including OpenAI, Anthropic, Google Gemini, Mistral, Cohere, and more. Purpose-built TOON output format for token-efficient LLM and agent workflows.
Rust-powered with Intel Hyperscan SIMD-accelerated regex. Multithreaded scanning handles massive codebases while making minimal network requests through intelligent validation.
Kingfisher scans the Linux kernel in 205 seconds and the GitLab monorepo with just 17 HTTP validation requests. Intelligent validation means fewer API calls and faster results at scale.
brew install kingfisheruv tool install kingfisher-bindocker run --rm -v "$PWD":/src ghcr.io/mongodb/kingfisher:latest scan /srccurl -sSL https://raw.githubusercontent.com/mongodb/kingfisher/main/scripts/install-kingfisher.sh | bash