29,133
stars
+303+313+843
2,715
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
TruffleHog
Find leaked credentials.
---
---
:mag_right: _Now Scanning_
...and more
To learn more about TruffleHog and its features and capabilities, visit our product page.
:globe_with_meridians: TruffleHog Enterprise
Are you interested in continuously monitoring Git, Jira, Slack, Confluence, Microsoft Teams, Sharepoint (and more) for credentials? We have an enterprise product that can help! Learn more at .
We take the revenue from the enterprise product to fund more awesome open source projects that the whole community can benefit from.
What is TruffleHog 🐽
TruffleHog is the most powerful secrets Discovery, Classification, Validation, and Analysis tool. In this context, secret refers to a credential a machine uses to authenticate itself to another machine. This includes API keys, database passwords, private encryption keys, and more.
Discovery 🔍
TruffleHog can look for secrets in many places including Git, chats, wikis, logs, API testing platforms, object stores, filesystems and more.
Classification 📁
TruffleHog classifies over 800 secret types, mapping them back to the specific identity they belong to. Is it an AWS secret? Stripe secret? Cloudflare secret? Postgres password? SSL Private key? Sometimes it's hard to tell looking at it, so TruffleHog classifies everything it finds.
Validation ✅
For every secret TruffleHog can classify, it can also log in to confirm if that secret is live or not. This step is critical to know if there’s an active present danger or not.
Analysis 🔬
For the 20 some of the most commonly leaked out credential types, instead of sending one request to check if the secret can log in, TruffleHog can send many requests to learn everything there is to know about the secret. Who created it? What resources can it access? What permissions does it have on those resources?
:loudspeaker: Join Our Community
Have questions? Feedback? Jump into Slack or Discord and hang out with us.
Join our Slack Community
Join the Secret Scanning Discord
:tv: Demo
!GitHub scanning demo
bash
docker run --rm -it -v "$PWD:/pwd" trufflesecurity/trufflehog:latest github --org=trufflesecurity
:floppy_disk: Installation
Several options are available for you:
MacOS users
bash
brew install trufflehog
Docker:
_Ensure Docker engine is running before executing the following commands:_
Unix
bash
docker run --rm -it -v "$PWD:/pwd" trufflesecurity/trufflehog:latest github --repo https://github.com/trufflesecurity/test_keys
Windows Command Prompt
bash
docker run --rm -it -v "%cd:/=\%:/pwd" trufflesecurity/trufflehog:latest github --repo https://github.com/trufflesecurity/test_keys
Windows PowerShell
bash
docker run --rm -it -v "${PWD}:/pwd" trufflesecurity/trufflehog github --repo https://github.com/trufflesecurity/test_keys
M1 and M2 Mac
bash
docker run --platform linux/arm64 --rm -it -v "$PW相关报道 (8)
理財周刊AI程式碼工具Claude Code資安漏洞 GitHub上千機密外洩2026-11-09cyberqClaude Code 的「不要再問」選項,讓密碼外洩到 1,122 個公開 GitHub 檔案2026-11-07techritualTruffleHog 掃描 Git 倉庫,輕鬆找出洩漏憑證2026-08-02Pasquale PillitteriTruffle Security 发布报告,GitHub 上仍有 543,699 条有效凭据2026-10-07InfoQ.cnGitHub 推出 MCP 服务器集成,全面扩展机密扫描功能2026-05-15QQ NewsSha1-Hulud蠕虫攻击波及超2.5万个代码库,通过npm预安装脚本窃取凭证2025-11-25安全内参软件敏感信息检测工具对比分析2024-07-01安全内参Web3行业供应链安全指南2023-06-20
News & coverage (16)
Hacker NewsTruffleHog v3 – Detect and automatically verify over 600 credential types▲ 84 · 8 comments · 2022-04-04Hacker NewsTruffleHog: Find, verify, and analyze leaked credentials▲ 1 · 0 comments · 2025-04-02finance.biggoClaude Code Settings File Leaks Passwords and API Keys Across Public GitHub Repos2026-11-09NotebookcheckClaude Code leaks thousands of secrets on GitHub2026-11-09news.lavx.huClaude Code exposed thousands of credentials in public GitHub repositories2026-11-09Ars TechnicaClaude Code is accidentally exposing secrets all over GitHub2026-11-09Crypto BriefingClaude Code leaks over 1,300 secrets into public GitHub repositories2026-11-09CybernewsAI agents are leaking their owners’ secrets on GitHub: thousands of files exposed2026-11-09ShiftDelete.NetClaude Code Secrets Leak to GitHub via 'Don't Ask Again' Button2026-11-09Tech Times on MSNClaude Code accidentally exposes secrets on GitHub, including passwords, API keys, and more2026-11-09