CheckOps
Kingfisher
Kingfisher is MongoDB's Apache-2.0 secret scanner and credential response tool in Rust: it detects leaked secrets with hundreds of rules, validates live credentials and maps blast radius.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Kingfisher is a fast, free, open-source secret scanner and credential response tool built in Rust by MongoDB. Its tagline: find leaked secrets, validate what is live, map the blast radius, revoke fast. It ships hundreds of built-in rules and validates which credentials are active, mapping access for supported credential types.
The source code is at mongodb/kingfisher on GitHub under the Apache-2.0 licence, with about 1,300 stars; the most recent commit was on 9 November 2026.
Features
- Hundreds of rules: Built-in detection rules.
- Live validation: Checks whether secrets are active.
- Blast radius mapping: Shows what supported credentials can access.
- Revocation help: Credential response workflow.
- Embeddable: Run the CLI or embed in Rust, Python or Node.js.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 9 November 2026.
Cons
- Newer project: Smaller community than TruffleHog or Gitleaks.
- Validation sends requests: Live checks contact providers.
Usage and Links (Example)
kingfisher scan /path/to/repo
See the docs for install options and validation flags.
Resources:
Pricing
Kingfisher is free and open source under the Apache-2.0 licence.
Recommended for?
- Security teams triaging leaked credentials.
- Teams wanting a fast Rust scanner with validation.
- Not a fit where outbound validation calls are not allowed.
Conclusion
Kingfisher combines fast secret detection with validation and blast-radius mapping.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Kingfisher side by side.
TTruffleHogTruffleHog is Truffle Security's AGPL-3.0 secrets scanner that discovers, classifies (800+ types), verifies and analyses leaked credentials in Git, chats, wikis, logs, object stores and filesystems.Compare with Kingfisher
GGitleaksGitleaks is an MIT-licensed tool for detecting secrets such as passwords, API keys and tokens in Git repositories, files and stdin; it is now feature complete with security-patch-only releases.Compare with Kingfisher
Ddetect-secretsdetect-secrets is Yelp's Apache-2.0, enterprise-friendly module for preventing new secrets entering a codebase, detecting committed secrets and tracking them with a baseline file.Compare with Kingfisher
TTalismanTalisman is ThoughtWorks' MIT-licensed pre-commit and pre-push hook that inspects outgoing changesets for suspicious content such as tokens, passwords and private keys.Compare with Kingfisher
GGitGuardianGitGuardian is a credential-layer security platform for secrets detection and remediation across code, CI and collaboration tools, available as SaaS or self-hosted, with a free plan.Compare with Kingfisher
TTrivyTrivy is Aqua Security's Apache-2.0 all-in-one scanner for container images, filesystems, Git repos, VM images and Kubernetes, finding CVEs, IaC misconfigurations, secrets, licences and SBOM data.Compare with Kingfisher