# Detect and Validate Secrets Anywhere. Map Access. Revoke Fast.
**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](https://mongodb.github.io/kingfisher/rules/builtin-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** - scan source code, Git history, cloud storage, container images, archives, and developer platforms - validate which credentials are active - map a leaked secret's identity, permissions, and reachable resources - triage findings in a browser, or output as SARIF, JSON, TOON - revoke supported secrets > **Defender workflow:** Follow the [end-to-end defender workflow](docs/DEFENDER_WORKFLOW.md) for secret detection, validation, notifications, blast-radius mapping, and revocation. ## Embed Kingfisher in Rust or Python 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.