Обнаружение секретов + проверка в реальном времени. Оценка масштаба компрометации. Быстрый отзыв. Используйте CLI или встраивайте в Rust и Python.
Find leaked secrets. Validate what’s live. Map the blast radius. Revoke fast.
Kingfisher is a fast, free, open-source secret scanner and credential response tool built in Rust. It detects leaked secrets with hundreds of built-in rules, validates which credentials are active, maps access for supported credential types, and revokes supported secrets—all in one Apache-2.0-licensed release:
Detect → Validate → Map → Triage → Revoke
Defender workflow: Follow the end-to-end defender workflow for secret detection, validation, notifications, blast-radius mapping, and revocation.
Add Kingfisher's fast secret scanning, live credential validation, and revocation to your own applications through a Python module or native Rust library. Everything runs in-process, with no CLI subprocess required.
uv add kingfisher-secret-scanner and import kingfisher_sdk.
See the Python SDK guide and runnable examples
for scanning, validation, rule inspection, and explicit revocation.kingfisher-scanner. See the library guide and
runnable examples for scanning and validation,
plus revocation via kingfisher-scanner.Kingfisher handles local files and directories, Git repositories and history, compressed and office-document archives, SQLite databases, Python bytecode, Docker images, source-hosting organizations, cloud object storage, collaboration tools, and API-development platforms.
| Files / Dirs | Local Git | GitHub | GitLab | Azure Repos | Bitbucket | Gitea | Hugging Face |
|---|---|---|---|---|---|---|---|
Files / Dirs | Local Git | GitHub | GitLab | Azure Repos | Bitbucket | Gitea | Hugging Face |
| Docker | Jira | Confluence | Slack | Teams | Postman | AWS S3 | Google Cloud | Azure Blob Storage |
|---|---|---|---|---|---|---|---|---|
Docker | Jira | Confluence | Slack | Teams | Postman | AWS S3 | Cloud Storage | Azure Blob Storage |
For target-specific commands, authentication, scope, and pagination behavior, use the platform integration guide.
All four tools detect secrets. Kingfisher and Betterleaks 2.0 RC5 also include credential revocation for supported providers.
| Built-in capability | Kingfisher | Betterleaks 2.0 RC5 | TruffleHog OSS | Gitleaks |
|---|---|---|---|---|
| (Find) Secret discovery | ✅ | ✅ | ✅ | ✅ |
| (Validate) Live credential verification | ✅ | ✅ | ✅ | ❌ |
| (Revoke) Credential revocation | ✅ | ✅ | ❌ | ❌ |
| License | Apache-2.0 | MIT | AGPL-3.0 | MIT |
✅ Built in · ❌ Not supported as a built-in capability.
Kingfisher's multithreaded Vectorscan engine recorded the lowest runtime on every repository in the published benchmark suite, from small projects through the Linux kernel and GitLab monorepo. Lower runtimes are better.