Skip to content
/ credfence Public

Credfence is a high-performance secret and credential scanning engine built in Rust. It detects exposed API keys, tokens, and secrets in Git repositories and is designed to run as a CLI, in CI pipelines, or as a scalable async worker service.

License

Notifications You must be signed in to change notification settings

Mx0M/credfence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credfence

Credfence is a high-performance secret and credential scanning engine built in Rust.
It scans Git repositories for exposed API keys, tokens, and secrets — locally, in CI.

Stop secrets before they ship.


Usage

./credfence
--repo <REPO_URL>
--output-format <json|table>
--rules-source
--scan-id


✨ Features

  • 🔐 Secret & credential detection (API keys, tokens, passwords, etc.)
  • High-performance Rust engine
  • 🧱 Reusable library + thin CLI
  • 🧠 Deep history scanning (full or diff-only)
  • 📄 JSON & SARIF output (GitHub code scanning compatible)
  • 🚫 Safe by design — secrets are masked before storage or output

📚 Documentation

Visit https://credfence.com/docs for complete documentation, including installation guides, CLI reference, details, and deployment patterns for production and SaaS environments.

❤️ If you find this project useful, you can support me with a coffee: Buy Me a Coffee Preview

About

Credfence is a high-performance secret and credential scanning engine built in Rust. It detects exposed API keys, tokens, and secrets in Git repositories and is designed to run as a CLI, in CI pipelines, or as a scalable async worker service.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages