Loading...
Secrets detection tools find credentials that should never have been committed: API keys, database passwords, cloud tokens, private keys, and signing certificates hardcoded in source code, Git history, container images, and CI/CD configs. They exist because every developer eventually pastes a secret somewhere it should not live, and a single leaked key can hand an attacker your cloud account or production database. If you run application security or own the SDLC, this category covers the scanners that catch those leaks before they ship, and ideally before they ever reach a remote branch.
We cover 51 Secrets Detection tools, 28 free and 23 commercial.
Accuracy and depth improve over time. Last reviewed Aug 2026. Is something off? Reach out.
A secret scanning tool that examines NPM modules and ZIP files for exposed credentials and sensitive information using nuclei templates.
A pre-commit security tool that scans source code repositories to detect and prevent secrets like API keys, passwords, and credentials from being committed to version control systems.
APKLeaks is a command-line tool that scans Android APK files to identify embedded URIs, endpoints, and secrets for security assessment purposes.
A command-line tool that scans textual data and Git history to identify and locate secrets, API keys, passwords, and other sensitive information.
A Chrome browser extension that uses machine learning to detect and alert users about sensitive data exposure and potential data breaches across web environments.
Secret Bridge monitors GitHub repositories to detect and alert on leaked secrets and sensitive data exposure.
Yar is a reconnaissance tool for scanning organizations, users, and repositories to identify vulnerabilities and security risks during security assessments.
A secrets detection tool that scans GitHub, GitLab, and Bitbucket repositories to identify API keys, access tokens, and other sensitive information in source code.
A tool that combines multiple open source Git scanning utilities to detect and list secrets stored in Git repositories for security audits and compliance checks.
A static code analysis tool for parsing common data formats to detect hardcoded credentials and dangerous functions.
Gitleaks is a SAST tool for detecting and preventing hardcoded secrets in git repos.
Dufflebag searches through public AWS EBS snapshots to identify accidentally exposed secrets and sensitive information.
Find leaked credentials by scanning repositories for high entropy strings.
DumpsterDiver analyzes large datasets to detect hardcoded secrets, keys, and passwords using entropy calculations and customizable search rules.
Prevents you from committing passwords and other sensitive information to a git repository.
A Python command line tool that scans directories for AWS credentials in files, designed for CI/CD integration to prevent credential exposure in builds.
Common questions about Secrets Detection tools, selection guides, pricing, and comparisons.
Secrets detection is the practice of scanning code, repositories, commit history, and build pipelines for exposed credentials like API keys, tokens, passwords, and private keys. The goal is to catch a hardcoded secret before it reaches production or a public repo, where an attacker could use it to access your cloud accounts, databases, or third-party services. It is a foundational part of any AppSec program.
SAST analyzes code logic for vulnerabilities like injection flaws, and SCA tracks risky open source dependencies. Secrets detection does neither. It looks specifically for sensitive strings that should never be in code at all. The disciplines overlap in tooling and often ship in the same platform, but a high-quality SAST scanner can still miss a leaked AWS key, which is why dedicated secrets detection matters.
False positives are the make-or-break factor here. Look for tools that go beyond regex pattern matching and add entropy analysis, contextual rules, and active validation that pings the provider to confirm a key is live. Allowlisting test fixtures and placeholder values helps. The best tools also verify whether a found secret is still valid, so your team triages real exposures first instead of drowning in noise.
Open source scanners are excellent for individual repos and pre-commit hooks, and many teams run them effectively for years. Commercial platforms add organization-wide coverage, centralized dashboards, automated validation, remediation workflows, secret rotation guidance, and historical scanning across every repo at once. If you have many teams and need audit trails and policy enforcement, the commercial tier usually pays for itself.
It depends on the tool, and this distinction matters a lot. Scanning only the current working tree misses secrets that were committed then deleted, since they still live in Git history and remain exploitable. Strong tools scan full commit history, branches, and ideally the moment a developer tries to push. Confirm history scanning is included before you assume a repo is clean.
Ranked by real community upvotes and saves — never for sale. Featured placement is always labeled.