PAGES
← all tools
◆ Secrets Detection & Management

trufflehog

v3.99.8 open-source

TruffleHog is a tool that discovers, classifies, validates, and analyzes leaked credentials such as API keys, database passwords, and private encryption keys.

Summary

TruffleHog is an open-source secrets-detection tool, run as a command-line scanner, that finds credentials like API keys, database passwords, and private keys leaked in git repositories, chat tools, wikis, logs, object stores, and filesystems. It classifies findings against more than 800 secret types and can log in with each one to confirm whether it's still live, which matters to application security and platform teams trying to separate real exposure from noise. The vendor's own comparison table positions this free edition alongside a paid enterprise product that adds continuous monitoring, dashboards, and integrations across tools like Jira and Slack, while the open-source version covers scanning, detectors, and CI hooks such as GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure. and pre-commit. With 273 contributors and hundreds of commits in the past year, including a release 28 days ago, it is actively maintained.

TruffleHog is a tool that discovers, classifies, validates, and analyzes leaked credentials such as API keys, database passwords, and private encryption keys.

How trufflehog helps

Which of my repositories, chats, or buckets actually have credentials leaked in them?

walks git history, wikis, chat tools, object stores, and filesystems, matching content against 800+ secret detectors and reporting each hit with its type and location

Is this leaked key still dangerous or was it already rotated?

logs in with the credential itself against its real service and reports live, dead, or rotated rather than just pattern-matching text

Which of these findings are worth paging someone about right now?

separates validated, currently-active secrets from unverified pattern matches so triage starts with the real exposures, not the noise

What can an attacker actually do with this particular exposed credential?

for over 50 commonly leaked credential types, sends further requests to establish who created it, what resources it can reach, and what permissions it holds

What kind of secret is this unlabeled string I found in a log or config file?

classifies it against its detector set, mapping the pattern back to a specific identity like an AWS key, Stripe secret, or Postgres password

Can a leaked commit reach production before I merge or ship it?

runs as a pre-commit, pre-receive, or CI hook so a scan gates the change before it lands in the repository

all 169 features, with the evidence for each →

Languages

Not documented

Features

169 capabilities · 1 backed by code, an API document or a real run

Built from trufflehog's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • trufflehog covers 1 of the 2 secrets and credential hygiene capabilities we track.

What trufflehog offers you

  • Command-line interface15
  • CI/CD pipeline integration5
  • Agentless deployment1
  • GraphQL API support1
  • JSON data export1
  • Kubernetes-native deployment1
  • Outbound webhooks (the product notifies you)1
  • SaaS deployment1
  • Scheduled jobs1
  • Self-hosted deployment1
  • Web management console1
Secret scanning 6 features Secrets and credential hygiene since 2023
User detector with custom endpoint shipped Validates secrets against a user-defined endpoint, allowing custom credential patterns to be checked alongside built-in detectors. 7 releases · 3 other sources · first seen Jan 2025

Shared capability: Secret scanning

release 7 total

  • Adds auth.oauth2 block to custom detector verification config, supporting tokenEndpoint, tokenHeader (optional, defaults to Authorization), and ropc credentials (username, password, clientId, clientSecret, scope) so verification endpoints behind an identity-aware proxy can be reached without… announced · Oct 2026 · source · release history
  • Adds User detector (with custom endpoint configuration) to the default detector set. v3.95.6 · Jun 2026 · source · release history
  • Supports customizable successRanges and rotatedRanges in custom detectors, giving control over which HTTP response codes indicate a valid or rotated secret. v3.95.3 · May 2026 · source · release history
  • Adds default Content-Type: application/json header to custom detector verification requests. v3.95.3 · May 2026 · source · release history
  • Adds more validations to Custom Detector config to catch misconfigured detectors earlier. v3.92.5 · Jan 2026 · source · release history
  • Supports custom endpoints in the GitLab analyzer for self-hosted GitLab instances. v3.88.3 · Jan 2025 · source · release history

docs

  • Self-hosted verification 3 min you can use custom verifiers to set the endpoints for enterprise or non publicly accessible instances this will allow trufflehog to verify secrets against those domains custom verifiers should be set at the root level of the config yaml file such that they apply globally custom verifiers… docs update · Aug 2026 · source

example

  • Authenticate a custom verification endpoint sitting behind an OAuth2 identity-aware proxy, using resource-owner password credentials so TruffleHog can verify secrets without opening the endpoint to unauthenticated traffic. verify: - endpoint: https://verifier.example.com/ unsafe: false auth: oauth2: tokenEndpoint: https://idp.example.com/oauth2/token tokenHeader: X-Proxy-Authorization ropc: username: scanner password:… announced · Oct 2026 · source
  • Define a custom detector that treats 200 as valid and 403 as rotated, instead of relying on defaults. # In your custom detector YAML config: name: MyCustomDetector regex: secret: 'mytoken_[a-z0-9]{32}' verify: - endpoint: 'https://api.example.com/verify' successRanges: - '200-200' rotatedRanges: -… v3.95.3 · May 2026 · source
Postman secret scanning updates shipped Restores detection in Postman request/response bodies and adds collection authorization field scanning, while removing global variable scanning. 3 releases · first seen Jan 2025

Shared capability: Secret scanning

release

  • Adds scanning of Postman collection authorization fields for exposed secrets. v3.88.9 · Feb 2025 · source · release history
  • Reinstates Postman body scanning, restoring secret detection within Postman request/response bodies. v3.88.8 · Feb 2025 · source · release history
  • Removes global variable scanning implementation for Postman — secrets stored in Postman global variables will no longer be scanned. v3.88.3 · Jan 2025 · source · release history
Salesforce credential detection shipped Detects secrets in Salesforce environments. 2 releases · first seen Aug 2023

Shared capability: Secret scanning

release

  • New Salesforce Refresh Token detector identifies exposed Salesforce refresh tokens during scans. v3.90.1 · Jul 2025 · source · release history
  • Adds salesforce detector to uncover secrets in Salesforce environments v3.50.0 · Aug 2023 · source · release history
Azure Configuration Connection String detection shipped Adds detector for Azure App Configuration credentials to expand secret scanning coverage. 1 release · first seen May 2025

Shared capability: Secret scanning

release

  • New detector for Azure Configuration Connection String keys enables secret scanning of Azure App Configuration credentials. v3.88.30 · May 2025 · source · release history
CFOR commit scanning shipped Detects secrets in CFOR commit sources using a dedicated scanner. 1 release · first seen Aug 2024

Shared capability: Secret scanning

release

  • New CFOR Commit Scanner detects secrets in CFOR commit sources. v3.80.6 · Aug 2024 · source · release history
Tines webhook detection shipped Detects secrets in Tines webhooks via a dedicated detector. 1 release · first seen May 2023

Shared capability: Secret scanning

release

  • Adds support for scanning Tines Webhooks via a new tineswebhook detector v3.34.0 · May 2023 · source · release history
Other / not yet classified 163 features Features we have not matched to a capability yet. A suggested match is marked.
Third-party credential detection shipped Detects and validates credentials for a wide range of third-party services including APIs, SaaS platforms, and communication tools. 200 releases · 5 other sources · first seen Apr 2022

release 200 total

  • Adds a Composio API key detector, enabled via feature.ComposioDetectorEnabled. v3.99.8 · Nov 2026 · source · release history
  • Adds Fireworks AI API key detector to classify and validate Fireworks AI credentials found in scanned sources. v3.99.7 · Oct 2026 · source · release history
  • Adds xAI analyzer (xai case in analyzer CLI) that inspects a live xAI API key via GET https://api.x.ai/v1/api-key and GET https://api.x.ai/v1/models, reporting the key's name, ID, team, ACL-derived endpoint and model access bindings, and blocked/disabled status.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.99.7 · Oct 2026 · source · release history
  • Adds Infisical service token detector to classify and validate Infisical service tokens found in scanned sources. v3.99.7 · Oct 2026 · source · release history
  • Adds a detector for Lambda Cloud API keys. v3.99.4 · Oct 2026 · source · release history
  • Adds detection and verification for Okta OAuth 2.0 client credentials (client_id + client_secret) in the Okta detector, complementing the existing SSWS API token detection; verifies via the client_credentials grant against https://{domain}/oauth2/default/v1/token.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.97.8 · Sep 2026 · source · release history

example

  • Enable detection of secrets within RabbitMQ messaging queues. trufflehog rabbitmq v3.18.0 · Nov 2022 · source
  • Scan in CI with branch comparison trufflehog git file://. --since-commit main --branch feature-1 --results=verified,unknown --fail
  • Scan repo and output JSON trufflehog git https://github.com/trufflesecurity/test_keys --results=verified --json
  • Scan repo for verified secrets trufflehog git https://github.com/trufflesecurity/test_keys --results=verified
  • Scan GitHub org for verified secrets trufflehog github --org=trufflesecurity --results=verified
Credential analysis shipped Provides commands and an interactive terminal interface to inspect the permissions, scope, and validity of detected secrets. 21 releases · 1 other source · first seen Aug 2024

Also counts toward: Command-line interface

release 21 total

  • Includes key info in analyze output for richer credential analysis results. v3.93.0 · Feb 2026 · source · release history
  • Adds Shannon Entropy check to the GitLab v1 detector to reduce false positives. v3.90.0 · Jul 2025 · source · release history
  • New Jira token analyzer for post-detection credential analysis. v3.89.0 · Jun 2025 · source · release history
  • New Monday App analyzer for deeper credential analysis. v3.88.29 · May 2025 · source · release history
  • New Fastly analyzer for deeper credential analysis. v3.88.29 · May 2025 · source · release history
  • Adds an Analyzer interface for GitLab, enabling permission and access analysis of GitLab tokens. v3.83.0 · Oct 2024 · source · release history

example

  • Run the interactive TUI to analyze a found credential's permissions and scope directly from the main menu. trufflehog analyze v3.81.7 · Aug 2024 · source
GitHub repository and content scanning shipped Scans GitHub Cloud and GitHub Enterprise Server repositories, gists, issues, and pull requests for credentials and other sensitive data, with support for both scheduled and real-time scanning. 13 releases · 4 other sources · first seen Aug 2022

Also counts toward: Scheduled jobs

release 13 total

  • Adds token_type and remediation fields to ExtraData in the GitHub V2 detector, differentiating between PAT (ghp_, github_pat_), OAuth (gho_), and GitHub App (ghu_, ghs_, ghr_) token types so incident responders are directed to the correct revocation path. v3.97.2 · Sep 2026 · source · release history
  • Adds rate limiting to the GitHub Analyzer to avoid API throttling. v3.93.0 · Feb 2026 · source · release history
  • Adds a dedicated flag to skip GitHub Gists during scans. v3.90.6 · Sep 2025 · source · release history
  • Supports scanning GitHub private repositories with a token. v3.90.6 · Sep 2025 · source · release history
  • Supports scanning GitHub commit metadata in targeted scans. v3.89.0 · Jun 2025 · source · release history
  • Disables GitHub wiki scanning by default to reduce noise and improve performance v3.67.3 · Feb 2024 · source · release history

docs

  • GitHub 13 min GitHub Edition: Enterprise + Open Source The GitHub integration scans repositories, gists, issues, and pull requests on GitHub Cloud or GitHub Enterprise Server for credentials and other sensitive data. For push events as they occur, see the GitHub Real-time GitHub Real-time source instead. seen Oct 2026 · source

example

  • Scan a GitHub org but skip Gists to reduce noise and scan time. trufflehog github --org=<org> --token=<token> --ignore-gists v3.90.6 · Sep 2025 · source
  • Exclude directories matching specific glob patterns from scanning to speed up large repos. trufflehog filesystem ./src --ignore-repos "*node_modules*,*vendor/*" v3.19.0 · Dec 2022 · source
  • Scan only a specific GitHub org to avoid scanning personal or unrelated private repos. trufflehog git https://github.com/my-org --org my-org v3.19.0 · Dec 2022 · source
Detector deduplication strategy shipped Filters unique detectors by keywords in chunks to reduce duplicate findings. 14 releases · first seen Oct 2023

release 14 total

  • Adds an Analyzer interface for GitLab, enabling permission and access analysis of GitLab tokens. v3.83.0 · Oct 2024 · source · release history
  • Adds analyze support for MySQL — validates and inspects discovered MySQL credentials. v3.82.2 · Sep 2024 · source · release history
  • Adds analyze interface for Shopify — validates and inspects discovered Shopify credentials. v3.82.2 · Sep 2024 · source · release history
  • Adds analyze support for Mailgun — validates and inspects discovered Mailgun API keys. v3.82.2 · Sep 2024 · source · release history
  • New analyze interface for Slack — enumerate permissions on discovered Slack tokens. v3.82.0 · Sep 2024 · source · release history
  • New analyze interface for SourceGraph — enumerate permissions on discovered SourceGraph tokens. v3.82.0 · Sep 2024 · source · release history
Scan filtering and scope control shipped Provides granular control over what is scanned, including AWS account allow/deny lists, explicit repo targeting, and path exclusion in Docker images. 12 releases · 1 other source · first seen Feb 2024

release 12 total

  • Adds --include-prefix, --exclude-prefix, --include-extension, and --exclude-extension flags to trufflehog s3 (Open Source) to limit scans to specific S3 key prefixes and file extensions, pushing included prefixes into S3 list requests so only matching keys are enumerated.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Oct 2026 · source · release history
  • Adds object filtering in S3 scanning, enabling scans to target specific objects within a bucket rather than the entire contents. v3.97.5 · Sep 2026 · source · release history
  • Object filtering capability added to S3 source scanning v3.97.5 · Sep 2026 · source · release history
  • Adds SOURCE_TYPE_AWS_SECRETS_MANAGER source type, enabling TruffleHog to scan AWS Secrets Manager for leaked credentials. v3.97.2 · Sep 2026 · source · release history
  • Implements Enumerate for the Jenkins source, allowing TruffleHog to discover and iterate Jenkins resources during scans. v3.97.2 · Sep 2026 · source · release history
  • Adds SOURCE_TYPE_AWS_SECRETS_MANAGER source type to scan AWS Secrets Manager v3.97.2 · Sep 2026 · source · release history

example

  • Scan only config and deployment objects in a shared S3 bucket, skipping generated files and restricting to JSON, YAML, and env files — reduces download volume and works with prefix-scoped IAM credentials. trufflehog s3 --bucket=shared-bucket \ --include-prefix=configs/ \ --include-prefix=deployments/ \ --exclude-prefix=configs/generated/ \ --include-extension=json \ --include-extension=yaml \… announced · Oct 2026 · source
Scan engine observability shipped Exposes Prometheus metrics for scan progress so operators can monitor a running scan in real time. 12 releases · 1 other source · first seen Dec 2023

release 12 total

  • Adds per-detector verification wall-time tracking to the verification cache via an optional DetectorMetricsReporter interface, enabling metrics backends to record remote verification latency broken down by detector type. v3.97.8 · Sep 2026 · source · release history
  • Adds internal metrics for chunks and results processed per scan. v3.96.0 · Jul 2026 · source · release history
  • Adds Prometheus metrics exposing engine channel depths/capacities, worker counts, and bytes/chunks/secrets found — enabling real-time observability of scan progress. v3.95.8 · Jul 2026 · source · release history
  • Adds a way to attach key-value pairs to new sinks for richer output metadata. v3.92.0 · Dec 2025 · source · release history
  • Adds more clone logging for improved Git clone observability. v3.92.0 · Dec 2025 · source · release history
  • Adds git metrics for cloning and scanning operations, enabling performance visibility. v3.89.2 · Jun 2025 · source · release history

docs

  • Edition: Enterprise only Scan monitoring has two surfaces in TruffleHog Enterprise. Scan Details is the Scans tab on an integration. It covers the scan runs of that one integration: how long each run scanned, how much of the source it covered, and the change in live secrets. docs update · Oct 2026 · source
CLI exit-code and output control verified Lets users fail a pipeline step on any finding and suppress summary output to keep logs clean. 5 releases · 7 other sources · first seen May 2022

Also counts toward: CI/CD pipeline integration, Command-line interface

release

  • New --no-color flag forces colorized output off, useful for CI pipelines and log aggregators. v3.88.26 · Apr 2025 · source · release history
  • New --results flag replaces --only-verified for filtering scan output. v3.86.0 · Dec 2024 · source · release history
  • Adds --results-path flag to write job reports to disk v3.67.6 · Feb 2024 · source · release history
  • Implements independent log level controls (--log-level, --json-log-level) to decouple application logs from detector debug output v3.10.0 · Aug 2022 · source · release history
  • Implements shallow cloning when the --since-commit flag is provided to improve scan performance v3.6.1 · May 2022 · source · release history

docs

  • What's better than cleaning up leaked secrets? Blocking them from leaking in the first place, of course! TruffleHog offers two ways of preventing secrets from leaking in Git: graph TD A{Is the git server self-hosted?} A -->|Yes| B[Prereceive hooks block secrets from being accepted at the git server] A -->|No| C{Apply… seen Oct 2026 · source

command line

  • --fail — exit 1 if any findings are reported (default: warning-only) v3.95.3 · May 2026 · command-line history
  • --quiet — suppress the summary line when no findings are reported v3.95.3 · May 2026 · command-line history

example

  • Pipe TruffleHog output to a log file or SIEM without ANSI escape codes polluting the data. trufflehog git https://github.com/org/repo --no-color 2>&1 | tee scan.log v3.88.26 · Apr 2025 · source
  • Scan a git repo and surface only verified secrets, using the new --results flag instead of the removed --only-verified. trufflehog git https://github.com/<org>/<repo> --results=verified v3.86.0 · Dec 2024 · source
  • Set the main application log verbosity separately from detector debug logs to reduce noise. trufflehog filesystem . --log-level info --json-log-level debug v3.10.0 · Aug 2022 · source
  • Scan a git repo's full history for secrets trufflehog git https://github.com/owner/repo
Structured metadata access shipped Provides programmatic access to raw secret data, result metadata payloads, and detector names in scan outputs. 9 releases · 2 other sources · first seen Mar 2023

release 9 total

  • Adds Result.VerificationSkipped field to result output, distinguishing results where no verifier ran (due to --no-verification, a per-detector override, or a source verify setting) from genuine unverified verdicts. v3.99.4 · Oct 2026 · source · release history
  • Adds version and comment_number lines to SharePoint source metadata for enhanced context in findings. v3.97.9 · Sep 2026 · source · release history
  • Adds AnalysisInfo metadata to verified results in detectors, surfacing richer context for new analyzers. v3.91.1 · Nov 2025 · source · release history
  • Adds Slack continuous protobuf messages support for real-time Slack scanning. v3.90.2 · Jul 2025 · source · release history
  • Includes custom detector responses in extra data output for richer findings. v3.83.0 · Oct 2024 · source · release history
  • Adds the ability to customize results cleaning via a smuggled interface in pull #3235 v3.81.10 · Aug 2024 · source · release history

example

  • Access the raw metadata payload attached to a finding when using Trufflehog as a library. // Assuming 'res' is a trufflehog.Result from Scan metadata := res.Results[0].SourceMetadata.Data // Access specific fields based on your detector's schema v3.37.0 · Jun 2023 · source
  • Extract raw secret data in the newer RawV2 structure from TruffleHog scan results for downstream processing. trufflehog filesystem ./repo --json | jq '.results[]?.RawV2' v3.32.1 · Apr 2023 · source
Structured secret parts in output shipped Includes individual components of a detected secret as structured fields in JSON output for downstream processing. 7 releases · 1 other source · first seen Sep 2022

Also counts toward: JSON data export

release 7 total

  • Custom regex detectors now populate the SecretParts field on each detectors.Result, keying every named regex in the config to its first capture group (or full match), making structured secret metadata available downstream.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.99.8 · Nov 2026 · source · release history
  • Exposes SecretParts in JSON output, giving practitioners structured access to individual components of a detected secret. v3.95.7 · Jun 2026 · source · release history
  • Makes the detection timeout (detectionTimeout) configurable, allowing tuning of per-detector scan time limits. v3.87.0 · Dec 2024 · source · release history
  • Exposes feature flags as CLI arguments for runtime capability control. v3.82.9 · Oct 2024 · source · release history
  • Adds central feature flags support for controlling experimental capabilities. v3.82.0 · Sep 2024 · source · release history
  • Adds location field to Slack and Confluence metadata v3.10.4 · Sep 2022 · source · release history

example

  • Capture structured SecretParts fields from JSON output to feed into a downstream pipeline or SIEM. trufflehog git https://github.com/org/repo --results=verified --json | jq '.SecretParts' v3.95.7 · Jun 2026 · source
GitLab OAuth token detection shipped Identifies leaked GitLab OAuth tokens and confirms whether they are still active. 8 releases · first seen Jul 2022

release 8 total

  • New GitLab OAuth detector identifies and validates leaked GitLab OAuth tokens. v3.95.5 · Jun 2026 · source · release history
  • New GitLab OAuth detector identifies and validates GitLab OAuth tokens. v3.95.4 · Jun 2026 · source · release history
  • New GitLab OAuth detector identifies exposed GitLab OAuth tokens v3.95.5 · Jun 2026 · source · release history
  • New GitLab OAuth detector identifies leaked GitLab OAuth tokens. v3.95.4 · Jun 2026 · source · release history
  • Feature flags added for Pinecone, Cloudinary, and GitLab OAuth detectors v3.95.5 · Jun 2026 · source · release history
  • Adds OAuth2 credential support for GCS sources allowing standard service account or user account authentication v3.30.0 · Mar 2023 · source · release history
Concurrent scanning shipped The scanner runs with concurrency equal to the number of available CPU cores by default, and the detection engine fully utilises that concurrency across supported source integrations. 3 releases · 5 other sources · first seen Sep 2023

release

  • Optimizes chunk size handling for improved I/O and memory efficiency during scans. v3.90.0 · Jul 2025 · source · release history
  • Worker multipliers are now configurable, enabling tuning of scan concurrency. v3.82.0 · Sep 2024 · source · release history
  • Add ability to dynamically scale concurrently running sources allows adjusting source concurrency at runtime without restarting. v3.57.0 · Sep 2023 · source · release history

docs

  • Resource requirements 7 min The TruffleHog scanner supports concurrency. By default, it uses a concurrency value that is equal to the number of CPU cores that you have. The detection engine will fully utilize this concurrency, but only some source integrations support concurrency. seen Oct 2026 · source
  • Running the scanner 5 min If you’ve provided the configuration as a file, run the scanner with filepath provided. ./scanner scan --config=path/to/config.yaml 🐷🔑🐷 TruffleHog. Unearth your secrets. 🐷🔑🐷 Resource requirements The TruffleHog scanner supports concurrency. seen Oct 2026 · source
  • Scans Git repos, cloud storage, Docker images, and other sources to discover, classify, and validate leaked credentials and secrets.

example

  • Scan individual files or directories trufflehog filesystem path/to/file1.txt path/to/file2.txt path/to/dir
  • Scan Docker image for verified secrets trufflehog docker --image trufflesecurity/secrets --results=verified
Filesystem source controls shipped Provides granular control over filesystem scanning, including glob-based file inclusion/exclusion, single-file targeting, archive handling configuration, and line number reporting. 6 releases · 2 other sources · first seen Jan 2023

Also counts toward: Command-line interface

release

  • Filesystem source now eagerly prunes excluded paths during tree enumeration, reducing scan time on large repos with exclusion rules. v3.88.24 · Apr 2025 · source · release history
  • Adds support for file-based include and exclude paths in filesystem scans via new config keys v3.63.9 · Jan 2024 · source · release history
  • Supports line numbers in the filesystem source output v3.34.0 · May 2023 · source · release history
  • Supports scanning individual files directly in the filesystem source, enabling targeted detection without repository-wide scans v3.28.3 · Feb 2023 · source · release history
  • Introduces archive_handler config key to allow configuring how archive files are handled during scans. v3.27.0 · Feb 2023 · source · release history
  • --exclude-files and --include-files CLI flags allow glob-based exclusion and inclusion of filesystem paths during scanning v3.26.0 · Jan 2023 · source · release history

example

  • Ignore files regardless of case in .gitignore-style skip lists. trufflehog git https://github.com/example/repo --skip-file "*.LOG" v3.67.3 · Feb 2024 · source
  • Define which paths to include or exclude for large codebases using dedicated files. trufflehog filesystem /repo --include-paths ./paths/include.txt --exclude-paths ./paths/exclude.txt v3.63.9 · Jan 2024 · source
Source-specific enhancements shipped Expands coverage for specific integrations including GitHub PRs/issues via GraphQL, GitLab V3 API support, Docker namespace scanning, and S3 unit-based parallel scanning. 7 releases · first seen Jul 2025

Also counts toward: GraphQL API support

release 7 total

  • Adds custom endpoint support to the S3 source v3.97.0 · Aug 2026 · source · release history
  • Adds GitLab V3 detector for scanning secrets in GitLab V3 API-authenticated environments. v3.92.0 · Dec 2025 · source · release history
  • Supports units in the S3 source, enabling parallel/unit-based scanning of S3 buckets. v3.92.0 · Dec 2025 · source · release history
  • Installation Type field added to the Jira Source Proto definition v3.91.2 · Dec 2025 · source · release history
  • Scans all images under a namespace when targeting Docker remote registries, expanding coverage beyond single images. v3.91.0 · Nov 2025 · source · release history
  • Implements GraphQL requests for scanning GitHub PRs, issues, and comments — enabling more efficient and complete coverage of GitHub source data. v3.90.13 · Nov 2025 · source · release history
Self-hosted scanner deployment documented Scanners can be deployed on operator-controlled hardware, with support for Linux systemd, Docker, Kubernetes manifests, and Helm charts. 7 other sources

Also counts toward: Kubernetes-native deployment, Self-hosted deployment

docs 7 total

  • Navigate to Settings -> Scanners and then click on the Add Scanner button in the upper right Give the scanner a unique name Download the scanner configuration. Keep it in a safe place because it contains the credentials used to access TruffleHog and your data! seen Oct 2026 · source
  • Self-hosted scanners run on hardware you operate, giving you full control over the scan infrastructure. This section walks through deploying, configuring, and maintaining a self-hosted scanner in your environment. seen Oct 2026 · source
  • Running the scanner 5 min If you’ve provided the configuration as a file, run the scanner with filepath provided. ./scanner scan --config=path/to/config.yaml 🐷🔑🐷 TruffleHog. Unearth your secrets. 🐷🔑🐷 Resource requirements The TruffleHog scanner supports concurrency. seen Oct 2026 · source
  • Helm Chart 1 min Deploying to Kubernetes via Helm For users who prefer to manage their Kubernetes applications with Helm here's how you can deploy TruffleHog using Helm. seen Oct 2026 · source
  • Kubernetes Manifest 1 min Deploying to Kubernetes via manifest The following instructions will help you setup a basic deployment of the TruffleHog scanner in Kubernetes via manifest. For Kubernetes we recommend using the Helm Chart instead if possible. seen Oct 2026 · source
  • Linux Host 7 min Getting started If you're looking to run the scanner on a Linux system, setting it up to run as a systemd unit is a good way to ensure that it: starts automatically when the node starts up, and automatically restarts as well uses centralized system logging with rotation can be isolated if needed for… seen Oct 2026 · source
JWT noise suppression shipped Suppresses unverified JWT results that have no associated error, cutting noise when JWTs appear frequently in scanned content. 3 releases · 3 other sources · first seen Nov 2022

Also counts toward: Command-line interface

release

  • Adds --no-ignore-tag CLI flag to force reporting of secrets on lines marked trufflehog:ignore, overriding the suppression tag.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.98.0 · Oct 2026 · source · release history
  • New --drop-unverified-jwt-results flag suppresses JWT detector results that are unverified with no verification errors, reducing noise in high-volume scans. v3.95.8 · Jul 2026 · source · release history
  • Enables skipping of particular key IDs via configuration v3.18.0 · Nov 2022 · source · release history

example

  • Surface secrets that your team suppressed with trufflehog:ignore comments — useful for auditing whether ignores are still appropriate. trufflehog git https://github.com/my-org/my-repo --no-ignore-tag --results=verified v3.98.0 · Oct 2026 · source
  • Suppress noisy unverified JWT hits when scanning a repo where JWTs are common but you only care about confirmed leaks. trufflehog git https://github.com/example/myrepo --results=verified,unknown --drop-unverified-jwt-results v3.95.8 · Jul 2026 · source
  • Configure Trufflehog to skip detection of specific public key IDs that are known to be false positives. { "detectors": [ { "type": "ldap", "skip_keys": ["<key_id>"] } ] } v3.18.0 · Nov 2022 · source
Scan metadata and context enrichment shipped Provides additional descriptive fields and structural information about detected secrets, such as token types, identity attributes, or specific configuration versions. 6 releases · first seen May 2024

release

  • Adds is_fine_grained metadata field to GitHub analyzer output, surfacing whether a scanned token is a fine-grained personal access token.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.97.6 · Sep 2026 · source · release history
  • Adds AWS Secrets Manager metadata type for richer analysis output. v3.97.0 · Aug 2026 · source · release history
  • Adds analysis info (key metadata) output to the Tableau detector. v3.93.0 · Feb 2026 · source · release history
  • Improves AWS finding descriptions for clearer result reporting. v3.83.0 · Oct 2024 · source · release history
  • Adds credential rotation guidance links to findings. v3.82.0 · Sep 2024 · source · release history
  • Adds user's email and location in metadata for Github detector v3.76.1 · May 2024 · source · release history
Scan resumption and progress shipped Supports resuming interrupted scans at specific checkpoints (sub-units, roles) and provides detailed metrics for clone/scan performance. 5 releases · 1 other source · first seen Jun 2025

release

  • Supports passing multiple files to trufflehog json-enumerator FILE_1 .. FILE_N for concurrent processing, replacing the previous sequential behaviour and improving throughput on multicore systems. v3.97.4 · Sep 2026 · source · release history
  • Adds native zstd-compressed NDJSON input handling to the json-enumerator source, eliminating the need to decompress files externally before scanning. v3.97.4 · Sep 2026 · source · release history
  • Supports role-aware resumption for legacy S3 scans, enabling interrupted scans to resume correctly when assuming IAM roles. v3.92.4 · Dec 2025 · source · release history
  • Supports sub-unit resumption in filesystem scans, enabling interrupted scans to resume mid-directory. v3.90.3 · Aug 2025 · source · release history
  • Adds git metrics for cloning and scanning operations, enabling performance visibility. v3.89.2 · Jun 2025 · source · release history

example

  • Scan multiple zstd-compressed NDJSON files concurrently to maximize throughput on a multicore system without pre-decompressing them. trufflehog json-enumerator secrets_dump_1.ndjson.zst secrets_dump_2.ndjson.zst secrets_dump_3.ndjson.zst --results=verified v3.97.4 · Sep 2026 · source
GitHub Actions integration shipped Provides native support for running scans within GitHub Actions, including CLI configuration switches and output formatting. 6 releases · first seen Mar 2023

Also counts toward: CI/CD pipeline integration, Command-line interface

release

  • Adds image input to the GitHub Action to allow registry mirror overrides. v3.95.9 · Jul 2026 · source · release history
  • Implements GraphQL requests for scanning GitHub PRs, issues, and comments — enabling more efficient and complete coverage of GitHub source data. v3.90.13 · Nov 2025 · source · release history
  • Trufflehog now scans GitHub Issue and Pull Request titles for secrets by default, expanding coverage beyond commit messages and file contents. v3.63.2 · Dec 2023 · source · release history
  • Supports Azure Git URLs as a source for scanning v3.54.0 · Aug 2023 · source · release history
  • Add --actions-config CLI switch to configure Trufflehog Actions integration directly from the command line v3.31.3 · Apr 2023 · source · release history
  • Adds GitHub Actions output for CI integration v3.31.0 · Mar 2023 · source · release history
Custom detector configuration shipped Allows users to define custom names for built-in detectors and configure custom endpoint implementations for sources. 5 releases · 1 other source · first seen Feb 2023

Also counts toward: Command-line interface

release

  • Supports custom endpoint configuration in the HashiCorp Vault Auth detector. v3.95.0 · Apr 2026 · source · release history
  • Adds additional validation rules support in custom detectors. v3.90.6 · Sep 2025 · source · release history
  • Allows custom names for built-in detectors via the Name field in the detector configuration struct v3.41.0 · Jun 2023 · source · release history
  • Introduces EndpointCustomizer interface allowing custom endpoint configuration for sources v3.34.0 · May 2023 · source · release history
  • Enables parallel verification of custom regexes via the new --custom-regex-parallel flag to speed up scans. v3.28.4 · Feb 2023 · source · release history

example

  • Scan a repository using custom regexes with parallel verification for better performance. trufflehog filesystem ./my-project --custom-regex-parallel=true v3.28.4 · Feb 2023 · source
Indeterminate verification support shipped Handles ambiguous credential states for specific detectors, allowing more nuanced validation results. 6 releases · first seen Aug 2023

release

  • Adds indeterminate verification support for letter-Q detectors. v3.90.6 · Sep 2025 · source · release history
  • Supports indeterminate verification state for letter Z detectors, enabling more nuanced credential validation results. v3.88.33 · May 2025 · source · release history
  • Adds indeterminate verification support to the Okta detector for ambiguous credential states. v3.88.24 · Apr 2025 · source · release history
  • Adds indeterminate verification support to the Bitly detector for ambiguous credential states. v3.88.24 · Apr 2025 · source · release history
  • Adds tri-state verification (e.g., unknown/true/false) to the Slack detector for non-webhook credentials. v3.55.0 · Sep 2023 · source · release history
  • Implements tri-state verification logic in the existing MongoDB detector. v3.46.2 · Aug 2023 · source · release history
Scan progress reporting shipped Surfaces scan duration and commit counts in log output, and allows limiting S3 object scan sizes. 6 releases · first seen May 2023

release

  • S3 source migrated to AWS SDK v2, unlocking compatibility with newer AWS features and regions. v3.88.29 · May 2025 · source · release history
  • Adds rate limiting when enumerating Postman workspaces to avoid API throttling. v3.88.21 · Apr 2025 · source · release history
  • Adds rate limiting across all Postman client GET requests to prevent enumeration throttling issues. v3.88.16 · Mar 2025 · source · release history
  • Adds scanning of Postman collection authorization fields for exposed secrets. v3.88.9 · Feb 2025 · source · release history
  • Improved log output now includes scan duration and number of commits scanned v3.47.0 · Aug 2023 · source · release history
  • Adds --max-objects flag to limit the size of objects scanned in S3 bucket scans v3.34.0 · May 2023 · source · release history
Multiple on-premises credential detection shipped Adds support for detecting credentials in self-hosted Jira, Bitbucket Data Center, and Confluence environments. 5 releases · first seen Apr 2026

release

  • Jira Data Center skips Cloud-only status calls that previously added thousands of unnecessary requests per scan. announced · Oct 2026 · source · release history
  • Confluence pagination now follows API-returned links when enumerating spaces, preventing scanning misses caused by permissions-related pagination issues. announced · Oct 2026 · source · release history
  • Adds Confluence Data Center PAT detector for self-hosted Confluence instances. v3.95.0 · Apr 2026 · source · release history
  • Adds Jira Data Center PAT detector to identify exposed Jira on-prem personal access tokens. v3.95.0 · Apr 2026 · source · release history
  • Adds Bitbucket Data Center (on-premises) PAT detector for self-hosted Bitbucket environments. v3.95.0 · Apr 2026 · source · release history
Google Cloud Storage scanning shipped Scans Google Cloud Storage buckets for leaked secrets, supporting both OAuth2 authenticated and unauthenticated (public bucket) access. 5 releases · first seen Mar 2023

release

  • Adds custom endpoint support to the S3 source, enabling scans against S3-compatible storage services. v3.97.0 · Aug 2026 · source · release history
  • Role assumption support for the S3 source detector v3.53.0 · Aug 2023 · source · release history
  • Switch Google Cloud Storage (GCS) source to use OAuth2 HTTP client for authentication v3.31.3 · Apr 2023 · source · release history
  • Adds unauthenticated Google Cloud Storage (GCS) source type support for scanning public buckets without credentials v3.30.0 · Mar 2023 · source · release history
  • Add gcs scanning integration v3.29.0 · Mar 2023 · source · release history
Datadog API key detection shipped Identifies leaked Datadog API keys and confirms whether they are still active. 3 releases · 2 other sources · first seen Nov 2022

release

  • Adds Datadog API key detector to the default detector set. v3.95.6 · Jun 2026 · source · release history
  • New Datadog analyzer for validating and analyzing Datadog API credentials. v3.89.2 · Jun 2025 · source · release history
  • Adds support for the --exclude-paths flag to skip specific paths during GitLab scanning v3.18.0 · Nov 2022 · source · release history

example

  • Scan a repo and catch leaked Datadog API keys, which are now detected by default without any extra flags. trufflehog git https://github.com/<org>/<repo> --results=verified v3.95.6 · Jun 2026 · source
  • Scan a GitLab repo while ignoring specific directory paths that contain false positives or unnecessary data. trufflehog gitlab --exclude-paths='node_modules,dist' v3.18.0 · Nov 2022 · source
HTML and web artifact decoding shipped Decodes ASPX viewstate and HTML entity encoding before scanning so secrets embedded in web application files are not missed. 5 releases · first seen May 2026

release

  • HTML decoder gains ASPX and entity-encoded HTML support, expanding secret discovery in web application artifacts. v3.95.4 · Jun 2026 · source · release history
  • HTML decoder now supports ASPX and entity-encoded HTML, broadening secret discovery in web application artifacts. v3.95.5 · Jun 2026 · source · release history
  • HTML decoder now supports ASPX and entity-encoded HTML, expanding secret detection in web application artifacts v3.95.5 · Jun 2026 · source · release history
  • HTML decoder gains support for ASPX files and entity-encoded HTML, expanding coverage of web application secrets. v3.95.4 · Jun 2026 · source · release history
  • Deduplicates concurrent credential verification requests via singleflight, reducing redundant outbound calls when the same secret is seen in parallel. v3.95.3 · May 2026 · source · release history
Local directory scanning shipped Scans a local directory on disk for leaked secrets. 2 releases · 3 other sources · first seen Jan 2024

release

  • Supports following symlinks when scanning filesystem sources. v3.93.5 · Feb 2026 · source · release history
  • Enables filesystem source enumeration to walk directories during scanning v3.65.0 · Jan 2024 · source · release history

docs

  • Filesystem 8 min Filesystem Edition: Enterprise + Open Source The Filesystem integration scans local files and directories for credentials and other sensitive data. It can also scan data piped in via stdin. Configuration The Filesystem integration is configured via a local configuration file. seen Oct 2026 · source
  • Git 10 min Git Edition: Enterprise + Open Source The Git integration scans Git repositories and local directories for credentials and other sensitive data. Dependencies (Self-Hosted Deployment Only) This setup requires specific tools for effective operation. seen Oct 2026 · source

example

  • Scan a local directory trufflehog filesystem ./src
Fine-grained Log Control shipped Provides precise control over log verbosity and adds global log redaction to prevent secrets from leaking into TruffleHog's own output. 4 releases · 1 other source · first seen Oct 2024

release

  • Allow logging of caller info v3.93.1 · Feb 2026 · source · release history
  • The --debug and --trace flags are replaced by --log-level; any scripts or configs using --debug or --trace will break. v3.85.0 · Dec 2024 · source · release history
  • Adds fine-grained --log-level flag replacing the former --debug and --trace flags. v3.85.0 · Dec 2024 · source · release history
  • Adds global log redaction capability to prevent credentials from leaking into TruffleHog's own log output. v3.83.0 · Oct 2024 · source · release history

example

  • Control verbosity precisely during a scan without toggling the old boolean --debug flag. trufflehog git https://github.com/example/repo --log-level=debug v3.85.0 · Dec 2024 · source
Enhanced error handling and visibility shipped Improves scan reliability by surfacing specific errors, returning non-zero exit codes on failure, and providing metrics for HTTP retries and API usage. 4 releases · first seen Jul 2025

Also counts toward: CI/CD pipeline integration

release

  • Jira integrations now validate endpoint reachability and credentials at scan start, failing immediately with a clear error on bad URLs or auth problems rather than stalling. announced · Oct 2026 · source · release history
  • Adds metrics to RetryableHTTPClient for visibility into HTTP retry behavior. v3.92.0 · Dec 2025 · source · release history
  • Returns a non-zero exit code when an error occurs during a scan, enabling reliable CI/CD failure detection. v3.90.9 · Oct 2025 · source · release history
  • Surfaces errors when the GitHub source cannot fetch a repo or gist, improving scan visibility. v3.90.0 · Jul 2025 · source · release history
Alert notifications shipped TruffleHog can notify configured channels when secrets are found, with notifiers configurable via the web UI or a local config.yaml file. 1 release · 3 other sources · first seen Jan 2025

Also counts toward: Outbound webhooks (the product notifies you)

release

  • Removes global variable scanning implementation for Postman — secrets stored in Postman global variables will no longer be scanned. v3.88.3 · Jan 2025 · source · release history

docs

  • TruffleHog notifiers will ping you if any secrets are found. These can be set up in the web UI as well as locally. Locally-configured notifiers are configured in your config.yaml file under the notifiers field. docs update · Oct 2026 · source
  • Notify results 2 min TruffleHog notifiers will ping you if any secrets are found. These can be set up in the web UI as well as locally. Locally-configured notifiers are configured in your config.yaml file under the notifiers field. docs update · Sep 2026 · source
  • Notify results 2 min trufflehog notifiers will ping you if any secrets are found these can be set up in the web ui as well as locally locally configured notifiers are configured in your config yaml file under the notifiers field available sourcestonotify are all , sources in this config , or a comma separated list of… docs update · Sep 2026 · source
Wit credential detection shipped Identifies Wit credentials in scanned sources. 1 release · 3 other sources · first seen Jun 2026

release

docs

  • GitLab 10 min GitLab Edition: Enterprise + Open Source The GitLab integration scans repositories in GitLab for credentials and other sensitive data. To scan artifacts produced by GitLab CI pipelines, see Scanning in CI Scanning in CI instead. seen Oct 2026 · source
  • Edition: Enterprise + Open Source The AWS S3 integration scans objects in S3 buckets for credentials and other sensitive data. Prerequisites Requirement Detail AWS account At least one S3 bucket to scan. IAM identity An IAM user, role, or instance profile with permission to list buckets and download objects. docs update · Oct 2026 · source
  • TruffleHog Open Source TruffleHog Enterprise 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. seen Oct 2026 · source
Unverified secret reporting shipped Reports unverified secrets in output when the underlying verification fails, providing visibility into potentially leaked credentials even without live validation. 3 releases · 1 other source · first seen Apr 2022

release

  • Ensures 45 secret detectors now report findings even when live verification fails for operational reasons (request build errors, transport errors, body read errors) rather than silently discarding them, using SetVerificationError to record the failure. v3.97.8 · Sep 2026 · source · release history
  • Adds the --results=all flag to allow Trufflehog to return all unverified results instead of only verified secrets. v3.16.2 · Nov 2022 · source · release history
  • Reports unverified secrets in output when the underlying verification fails. v3.4.0 · Apr 2022 · source · release history

docs

  • Pre-receive hooks 2 min using pre receive hooks pre receive hooks are custom scripts that git runs server side whenever new commits are pushed to a repository they inspect incoming changes before acceptance, enforcing standards and rules without requiring users to install pre commit hooks they're available on self… docs update · Sep 2026 · source
SARIF output and GitHub integration shipped Outputs scan findings in SARIF format for inline display on GitHub PRs, supporting continuous tracking of new and fixed secrets across runs. 2 releases · 2 other sources · first seen Aug 2026

Also counts toward: CI/CD pipeline integration, Command-line interface

release

  • Adds --sarif flag for SARIF-format output compatible with GitHub code scanning's github/codeql-action/upload-sarif action, tracking findings as new/fixed across scans. v3.97.0 · Aug 2026 · source · release history
  • Adds --output=sarif flag to produce SARIF output format for GitHub code scanning v3.97.0 · Aug 2026 · source · release history

example

  • Upload TruffleHog results to GitHub code scanning in a CI workflow — SARIF lets GitHub inline findings on PR diffs and deduplicate across runs. trufflehog git https://github.com/your-org/your-repo --results=verified,unknown --sarif > results.sarif v3.97.0 · Aug 2026 · source
  • Scan a repository and output findings in SARIF format for integration with GitHub Code Scanning. trufflehog git --url https://github.com/user/repo.git --output=sarif > results.sarif v3.97.0 · Aug 2026 · source
Archived repository exclusion shipped Skips archived GitHub repositories during an organisation-wide scan to reduce noise and scan time. 3 releases · 1 other source · first seen Feb 2025

Also counts toward: Command-line interface

release

  • Adds --exclude-archived flag to skip archived repositories when scanning a GitHub org. v3.95.9 · Jul 2026 · source · release history
  • Supports excluding archived repositories from GitHub organization scans via a new flag. v3.95.9 · Jul 2026 · source · release history
  • Adds protocol buffer definitions for GitHub Realtime, laying groundwork for real-time GitHub secret detection. v3.88.9 · Feb 2025 · source · release history

example

  • Scan a GitHub org while skipping archived repos to reduce noise and scan time in large orgs. trufflehog github --org=<your-org> --results=verified --exclude-archived v3.95.9 · Jul 2026 · source
APK scanning shipped Scans Android APK files, including obfuscated ones, for embedded secrets. 4 releases · first seen Oct 2023

release

  • APK scanning gains additional debugging info and improved parsing of obfuscated APKs. v3.95.5 · Jun 2026 · source · release history
  • Improved APK scanning adds debugging info and broader support for obfuscated APKs and non-standard resource types. v3.95.4 · Jun 2026 · source · release history
  • Improved APK scanning with additional debugging info and better handling of obfuscated APKs v3.95.5 · Jun 2026 · source · release history
  • Adds option to filter unverified results using Shannon entropy v3.60.0 · Oct 2023 · source · release history
AWS AppSync API key detection shipped Identifies leaked AWS AppSync API keys and confirms whether they are still active. 4 releases · first seen Jun 2026

release

  • New AWS AppSync detector surfaces leaked AWS AppSync API keys. v3.95.4 · Jun 2026 · source · release history
  • New AWS AppSync detector for leaked AWS AppSync API keys. v3.95.5 · Jun 2026 · source · release history
  • New AWS AppSync detector surfaces exposed AWS AppSync API keys v3.95.5 · Jun 2026 · source · release history
  • New AWS AppSync detector classifies and validates AWS AppSync API keys. v3.95.4 · Jun 2026 · source · release history
Custom detector noise suppression shipped Allows configuring exclude regexes, excludewords, and entropy filters in custom detector definitions to reduce false positives from test or placeholder values. 3 releases · 1 other source · first seen May 2024

release

  • Adds ignorePattern configuration support to Postgres and SQL Server detectors. v3.93.0 · Feb 2026 · source · release history
  • Supports exclude regexes, excludewords, and entropy filters in custom detector configurations to reduce false positives. v3.88.4 · Jan 2025 · source · release history
  • Expose detector-specific false positive logic via a new API interface v3.75.0 · May 2024 · source · release history

example

  • Suppress noisy custom detector matches by excluding test/placeholder values and low-entropy strings directly in your detector config. # In your custom detector YAML config: detectors: - name: MyAPIKey keywords: - myservice regex: id: '[A-Za-z0-9]{32}' excludewords: - example - placeholder exclude: - 'test[_-]?key' entropy: min: 3.5 v3.88.4 · Jan 2025 · source
Pre-receive and pre-commit secret blocking shipped TruffleHog can block secrets from entering Git repositories before they are committed, using pre-receive hooks on self-hosted git servers or pre-commit hooks on developer machines. 2 releases · 2 other sources · first seen Feb 2023

release

  • Auto-configures TruffleHog for pre-commit hooks, simplifying hook setup. v3.93.0 · Feb 2026 · source · release history
  • Includes a trufflehog.yml example for use with pre-commit hooks in .pre-commit-config.yaml. v3.28.4 · Feb 2023 · source · release history

docs

  • What's better than cleaning up leaked secrets? Blocking them from leaking in the first place, of course! TruffleHog offers two ways of preventing secrets from leaking in Git: graph TD A{Is the git server self-hosted?} A -->|Yes| B[Prereceive hooks block secrets from being accepted at the git server] A -->|No| C{Apply… seen Oct 2026 · source

example

  • Configure a pre-commit hook to run trufflehog before each commit. # Add to .pre-commit-config.yaml: repos: - repo: https://github.com/trufflesecurity/trufflehog rev: v3.28.4 hooks: - id: trufflehog v3.28.4 · Feb 2023 · source
Google Drive scanning shipped Enables scanning of Google Drive files for leaked secrets, with support for protobuf definitions and source location metadata. 4 releases · first seen Feb 2023

release

  • Adds proto definitions for Google Drive Domain-Wide Delegation (DWD) v3.92.3 · Dec 2025 · source · release history
  • Updates Google Drive integration to support on-premises scanning. v3.90.13 · Nov 2025 · source · release history
  • Adds path field to the Google Drive proto for source location metadata v3.45.3 · Jul 2023 · source · release history
  • Introduces initial protobuf definitions for the experimental Google Drive scanner subsystem v3.28.0 · Feb 2023 · source · release history
Docker container scanning shipped Scans local Docker container images for embedded secrets, with support for scanning by image digest. 4 releases · first seen Jun 2023

Also counts toward: Command-line interface

release

  • Adds Docker daemon as a scan source, enabling secret detection directly from locally running containers. v3.90.0 · Jul 2025 · source · release history
  • Supports bearer authentication for docker scans v3.76.0 · May 2024 · source · release history
  • Docker scanning by digest enables TruffleHog to scan container images identified by their SHA256 digest rather than just tags. v3.49.0 · Aug 2023 · source · release history
  • Enables scanning of local Docker container images for embedded secrets using the new --docker flag v3.41.0 · Jun 2023 · source · release history
Custom verifier implementation shipped Allows passing custom verification logic for credential validation via the verifier.New() interface. 3 releases · 1 other source · first seen Apr 2023

release

  • Provides --custom-verifier-only flag to skip default credential verification and only use user-provided custom verifiers v3.63.9 · Jan 2024 · source · release history
  • Binaries are now skipped by default (previously they were scanned) v3.63.7 · Dec 2023 · source · release history
  • Allow passing a custom verifier implementation via the new verifier.New() interface for credential validation v3.31.3 · Apr 2023 · source · release history

example

  • Scan only using custom verifiers defined in your pipeline, ignoring Truffle Security's default checks. trufflehog filesystem /data --custom-verifier-only v3.63.9 · Jan 2024 · source
Feature flags for detectors shipped Lets operators enable or disable individual detectors at runtime without rebuilding or reconfiguring the whole scan. 3 releases · first seen Jun 2026

release

  • Adds SonarQubeDetectorEnabled feature flag, enabling detection of SonarQube Server tokens via the new SonarQube detector.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.99.3 · Oct 2026 · source · release history
  • Feature flags added for Pinecone, Cloudinary, and GitLab OAuth detectors, enabling selective enablement. v3.95.5 · Jun 2026 · source · release history
  • Pinecone and Cloudinary detectors are enabled by default in OSS builds. v3.95.4 · Jun 2026 · source · release history
Box credential detection shipped Identifies Box credentials and extracts the Subject ID to support downstream processing. 2 releases · 1 other source · first seen Jun 2026

release

  • Box detector now extracts Subject ID to enable Analyzer integration. v3.95.4 · Jun 2026 · source · release history
  • Box detector extracts Subject ID for Analyzer integration, enabling richer permission analysis v3.95.5 · Jun 2026 · source · release history

docs

  • Exposed secrets aren’t just a code security issue — they’re an IAM risk. When a secret leaks, the key questions include: Is the key live? Who owns it? What does the key have access to? TruffleHog Analyze evaluates access patterns to identify a secret’s metadata, permissions, and resources. docs update · Oct 2026 · source
Source archiving shipped Pauses scanning of a source while keeping its findings, or permanently removes the source and all associated data. 1 release · 2 other sources · first seen Aug 2025

release

  • Supports sub-unit resumption in filesystem scans, enabling interrupted scans to resume mid-directory. v3.90.3 · Aug 2025 · source · release history

docs

  • Whenever TruffleHog scans an integrated source, it will attempt to verify each secret it finds. On each subsequent interval scan, TruffleHog will re-verify the previously discovered live secrets. docs update · Oct 2026 · source
  • Source archiving 7 min source archiving edition enterprise only archiving stops trufflehog from scanning an integration source while keeping every finding it has already reported alternatively, you can permanently delete a source if you don't want to retain data associated with that integration source overview… docs update · Aug 2026 · source
Scan result ignoring shipped Allows users to tag specific secrets or credentials with 'trufflehog:ignore' to exclude them from scan results. 3 releases · first seen Jul 2023

Also counts toward: Command-line interface

release

  • --no-ignore flag allows reporting of secrets that would otherwise be ignored by .trufflehogignore rules v3.97.5 · Sep 2026 · source · release history
  • Adds --no-ignore-tag global flag to report secrets even when the source line carries a trufflehog:ignore comment, overriding the usual suppression.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.97.5 · Sep 2026 · source · release history
  • Introduces the trufflehog:ignore tag feature to allow users to mark specific secrets or credentials that should be excluded from scan results v3.43.0 · Jul 2023 · source · release history
Config-based scan definition shipped Allows users to define multiple scan sources and complex configurations in a file to enable repeatable scans without long CLI flags. 2 releases · 1 other source · first seen Jun 2025

release

  • Enables json-enumerator to be used inside a multi-source configuration. v3.97.4 · Sep 2026 · source · release history
  • Adds support for defining scan sources via a config file, enabling repeatable multi-source scan configurations. v3.89.0 · Jun 2025 · source · release history

example

  • Define multiple scan sources in a config file so you can run a complex, repeatable scan without long CLI flags. trufflehog --config sources.yaml v3.89.0 · Jun 2025 · source
High-throughput enumerator processing shipped Enables concurrent scanning of multiple input files or natively compressed formats to maximize throughput on multicore systems without manual pre-processing. 2 releases · 1 other source · first seen Sep 2026

Also counts toward: Command-line interface

release

  • Supports passing multiple files to trufflehog json-enumerator FILE_1 .. FILE_N for concurrent processing, replacing the previous sequential behaviour and improving throughput on multicore systems. v3.97.4 · Sep 2026 · source · release history
  • Adds native zstd-compressed NDJSON input handling to the json-enumerator source, eliminating the need to decompress files externally before scanning. v3.97.4 · Sep 2026 · source · release history

example

  • Scan multiple zstd-compressed NDJSON files concurrently to maximize throughput on a multicore system without pre-decompressing them. trufflehog json-enumerator secrets_dump_1.ndjson.zst secrets_dump_2.ndjson.zst secrets_dump_3.ndjson.zst --results=verified v3.97.4 · Sep 2026 · source
Error handling improvements shipped Improves error propagation for missing git dependencies, non-zero exit codes for chunk sources, and explicit error surfaces for initialization failures. 3 releases · first seen Jun 2023

release

  • Retries git clone automatically on secondary rate-limit responses (bare 403/429), reducing scan failures against large GitHub targets. v3.97.2 · Sep 2026 · source · release history
  • Improves chunk source error propagation with non-zero exit code v3.42.0 · Jun 2023 · source · release history
  • Surfaces missing git as an explicit error during source initialization instead of failing silently or ambiguously v3.37.0 · Jun 2023 · source · release history
Cloudflare credential detection shipped Identifies Cloudflare API tokens and global API keys, including newer credential formats. 3 releases · first seen Jun 2023

release

  • Updates Cloudflare detectors to recognize 2026+ prefixed credential formats (new CloudflareApiTokenV2 and CloudflareGlobalApiKeyV2 detectors). v3.96.0 · Jul 2026 · source · release history
  • Tri-state verification logic for the SQLServer detector v3.53.0 · Aug 2023 · source · release history
  • Improves SQL Server result quality with updated deduplication and comprehensive URI redaction v3.40.0 · Jun 2023 · source · release history
HashiCorp Vault token detection shipped Identifies HashiCorp Vault tokens across multiple token formats and verifies them against a live Vault instance. 3 releases · first seen Jul 2026

release

  • hashicorp_vault_token detector added to detect Hashicorp Vault tokens v3.96.0 · Jul 2026 · source · release history
  • Adds HashiCorp Vault token detector supporting service tokens, periodic tokens, and legacy tokens with live verification against Vault's auth/token/lookup-self endpoint. v3.96.0 · Jul 2026 · source · release history
  • New HashiCorp Vault batch token detector. v3.95.9 · Jul 2026 · source · release history
New Relic Insights Insert Key detection shipped Identifies New Relic Insights Insert Keys and verifies them against the Events API. 3 releases · first seen Oct 2024

release

  • New New Relic Insights Insert Key detector matches NRII- prefixed keys with live verification via the Events API. v3.95.9 · Jul 2026 · source · release history
  • New New Relic Insights Insert key detector added. v3.95.9 · Jul 2026 · source · release history
  • Extends algoliaadminkey detector with additional validation checks for more accurate results. v3.83.0 · Oct 2024 · source · release history
GitHub App organisation-wide scanning shipped Scans all GitHub organisations where a GitHub App is installed in a single run without manual enumeration. 1 release · 2 other sources · first seen Jun 2026

release

  • Adds scan_all_installations option for GitHub App sources, enabling secret scanning across all orgs where the App is installed in a single run. v3.95.7 · Jun 2026 · source · release history

example

  • Scan secrets across all GitHub orgs where your App is installed, without enumerating installations manually. trufflehog github --app-id=<app-id> --app-private-key=<path/to/key.pem> --scan_all_installations --results=verified v3.95.7 · Jun 2026 · source
  • Scan an entire GitHub org trufflehog github --org=myorg
HuggingFace bucket scanning shipped Scans HuggingFace storage buckets, datasets, models, and spaces for leaked credentials. 2 releases · 1 other source · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Adds HuggingFace bucket scanning as a new scan surface. v3.95.7 · Jun 2026 · source · release history
  • Adds --bucket flag to the huggingface subcommand, enabling secret scanning of HuggingFace buckets alongside datasets, models, and spaces. v3.95.7 · Jun 2026 · source · release history

example

  • Scan a specific HuggingFace bucket for leaked credentials — useful when a model org also hosts file storage buckets. trufflehog huggingface --bucket=myorg/mybucket --results=verified v3.95.7 · Jun 2026 · source
Database credential detection with enriched context shipped Identifies database credentials and surfaces the host, database name, and username alongside each finding to speed up triage. 3 releases · first seen Jun 2026

release

  • Database detectors now include host, db, and username in ExtraData, enriching findings with connection context v3.95.5 · Jun 2026 · source · release history
  • Database detectors now surface host, database name, and username in ExtraData for richer context on found credentials. v3.95.5 · Jun 2026 · source · release history
  • Database detectors now expose host, db, and username fields in ExtraData for richer result context. v3.95.4 · Jun 2026 · source · release history
OpenAI credential detection shipped Detects and validates OpenAI API tokens in scanned content. 3 releases · first seen Mar 2023

release

  • Database detectors now surface host, database name, and username in ExtraData for richer triage context. v3.95.4 · Jun 2026 · source · release history
  • Updated OpenAI analyzer with expanded analysis capabilities. v3.89.0 · Jun 2025 · source · release history
  • Adds openai-api-tokens detector to identify OpenAI API keys in scanned content v3.30.0 · Mar 2023 · source · release history
SpectralOps credential detection shipped Identifies SpectralOps Personal API Keys in scanned sources. 3 releases · first seen Jun 2026

release

  • New SpectralOps Personal API Key detector catches SpectralOps credentials. v3.95.4 · Jun 2026 · source · release history
  • New SpectralOps Personal API Key detector covers SpectralOps credentials. v3.95.4 · Jun 2026 · source · release history
  • New SpectralOps Personal API Key detector for SpectralOps credentials. v3.95.5 · Jun 2026 · source · release history
S3 Scan Resumption shipped Allows interrupted S3 scans to resume from their last checkpoint instead of starting over. 3 releases · first seen Nov 2024

release

  • Supports role-aware resumption for legacy S3 scans, enabling interrupted scans to resume correctly when assuming IAM roles. v3.92.4 · Dec 2025 · source · release history
  • Supports S3 source scan resumption, allowing interrupted scans to pick up where they left off. v3.84.1 · Nov 2024 · source · release history
  • Adds config option to enable S3 source resumption, allowing interrupted S3 scans to pick up where they left off. v3.83.5 · Nov 2024 · source · release history
UTF-16 encoding support shipped Adds a decoder for UTF-16 encoded credentials to expand secret discovery beyond plaintext and other common encodings. 3 releases · first seen Apr 2023

release

  • Adds additional Unicode escape sequence support, improving detection of obfuscated secrets in source files. v3.90.5 · Aug 2025 · source · release history
  • Supports UTF-16 BOM-encoded files, enabling secret scanning across a wider range of text encodings. v3.90.5 · Aug 2025 · source · release history
  • Adds a new utf16 decoder for decoding UTF-16 encoded credentials during scanning v3.32.0 · Apr 2023 · source · release history
Container image scanning shipped Scans container images layer by layer for leaked secrets. 1 release · 2 other sources · first seen Jun 2025

Also counts toward: Command-line interface

release

  • Supports --exclude-paths filtering when scanning Docker images, letting you skip specified paths inside containers. v3.89.1 · Jun 2025 · source · release history

example

  • Scan a Docker image while skipping vendor and test directories to reduce noise in CI pipelines. trufflehog docker --image myrepo/myapp:latest --exclude-paths exclude.txt v3.89.1 · Jun 2025 · source
  • Scan a container image trufflehog docker --image python:3.11
Anthropic credential analysis shipped Validates and analyzes detected Anthropic API keys, including admin keys, for scope and permissions. 3 releases · first seen Feb 2025

release

  • Detects Anthropic admin keys in addition to previously supported Anthropic key types. v3.88.17 · Mar 2025 · source · release history
  • Analyzes Anthropic admin keys via the Anthropic analyzer for deeper secret inspection. v3.88.17 · Mar 2025 · source · release history
  • Adds an Anthropic API key analyzer for active verification of detected Anthropic credentials. v3.88.8 · Feb 2025 · source · release history
Airtable Personal Access Token detection and analysis shipped Detects leaked Airtable PATs and provides an analyzer to assess their exposure. 3 releases · first seen Nov 2024

release

  • New Airtable Analyzer for Personal Access Tokens to assess exposure of discovered Airtable credentials. v3.88.15 · Mar 2025 · source · release history
  • New Airtable Personal Access Token detector identifies leaked Airtable PATs in scanned sources. v3.88.14 · Feb 2025 · source · release history
  • Updates AirTable detector with improved detection patterns. v3.83.7 · Nov 2024 · source · release history
Opsgenie credential detection shipped Detects credentials for Opsgenie incident management platform. 3 releases · first seen Jun 2023

release

  • Updates Opsgenie detector with improved detection patterns. v3.83.7 · Nov 2024 · source · release history
  • OpsGenie detector verification logic tightened to reduce false positives v3.67.3 · Feb 2024 · source · release history
  • Adds opsgenie detector for new credential types v3.42.0 · Jun 2023 · source · release history
Per-source debug verbosity control shipped Allows operators to override the debug log level on a per-source basis, enabling fine-grained control over diagnostic output when scanning multiple sources. 2 releases · first seen Oct 2026

release

  • Adds a debug field to LocalSource in source config files, enabling debug-level logging for a single source without raising the global log level — old configs default to off and are unaffected.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.99.4 · Oct 2026 · source · release history
  • Adds per-logger debug level override for source logging, allowing fine-grained debug verbosity control per source. v3.99.3 · Oct 2026 · source · release history
Gerrit API timeout configuration shipped Allows operators to set a per-request API timeout for Gerrit source scans via the api_timeout_seconds field, overriding the default 20-second timeout. 2 releases · first seen Apr 2022

release

  • Adds api_timeout_seconds field to the Gerrit source configuration, accepting values between 0 and 3600 seconds (unset or 0 retains the existing 20 s default).⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.98.1 · Oct 2026 · source · release history
  • Adds AccessToken support for Artifactory credential detection v3.2.3 · Apr 2022 · source · release history
S3 scan progress and prefix filtering shipped Shows scan progress within individual S3 buckets during active scans and limits object enumeration to configured include prefixes. 2 releases · first seen Oct 2026

release

  • Shows scan progress within individual S3 buckets during active scans. v3.98.0 · Oct 2026 · source · release history
  • Lists only the configured include prefixes during S3 scans, narrowing object enumeration to the specified scope. v3.98.0 · Oct 2026 · source · release history
SSRF egress protection shipped Applies a shared egress guard to verification and analyzer clients to block server-side request forgery attempts during credential validation. 2 releases · first seen Aug 2025

Also counts toward: Command-line interface

release

  • Adds pkg/ssrf shared egress guard applied to WithNoLocalIP and analyzer clients to block server-side request forgery attempts. v3.98.0 · Oct 2026 · source · release history
  • Adds --skip-binaries option to skip binary files during filesystem source scanning. v3.90.4 · Aug 2025 · source · release history
Targeted scan error handling shipped Returns a distinct error type when a scan target cannot be found, so callers can tell a missing target apart from an authentication failure or transient error. 2 releases · first seen Jul 2026

release

  • Verification now decorates findings rather than gating them — a credential is always reported even when its host DNS lookup fails, with the error attached. v3.98.0 · Oct 2026 · source · release history
  • Adds TargetNotFoundError for targeted scans so consumers can distinguish definitively gone targets from transient or auth failures. v3.96.0 · Jul 2026 · source · release history
Shared secrets documented Turns a finding into a secure link that can be sent to whoever is responsible for rotating or investigating the exposed credential. 2 other sources · first seen Aug 2026

docs

  • Overview Share secrets turns a detected finding into a secure, access-controlled link you can send to the person who needs to rotate or investigate it. docs update · Oct 2026 · source
  • Shared secrets overview share secrets turns a detected finding into a secure, access controlled link you can send to the person who needs to rotate or investigate it the recipient opens the link, authenticates with your organization's identity provider, and sees the finding's details and where it was found without… docs update · Aug 2026 · source
Low-memory Git scanning shipped Reduces peak memory usage during the scanning of large Git repositories through optimized scanning modes. 2 releases · first seen Sep 2026

release

  • Introduces low-memory Git scanning mode to reduce peak memory usage when scanning large repositories. v3.97.5 · Sep 2026 · source · release history
  • Low-memory Git scanning improves performance for large repositories v3.97.5 · Sep 2026 · source · release history
Azure Subscription Key detection shipped Identifies leaked Azure API subscription keys. 2 releases · first seen Apr 2025

release

  • Twilio and Twilio API key detectors now treat transport failures (429, 5xx, timeouts, connection resets, dial failures) as indeterminate rather than writing date_rotated, reducing false rotation signals on transient errors. v3.97.4 · Sep 2026 · source · release history
  • New Azure Subscription Keys detector identifies leaked Azure API subscription keys. v3.88.24 · Apr 2025 · source · release history
AWS Secrets Manager integration shipped Scans AWS Secrets Manager for leaked credentials using a dedicated source type. 2 releases · first seen Aug 2026

release

  • Adds SOURCE_TYPE_AWS_SECRETS_MANAGER source type, enabling TruffleHog to scan AWS Secrets Manager for leaked credentials. v3.97.2 · Sep 2026 · source · release history
  • Add AWS Secrets Manager metadata type v3.97.0 · Aug 2026 · source · release history
Source enumeration and visibility improvements shipped Enhances source discovery and error reporting, including Jenkins resource enumeration and exposing S3 bucket listing failures. 2 releases · first seen Sep 2026

release

  • Implements Enumerate for the Jenkins source v3.97.2 · Sep 2026 · source · release history
  • Implements Enumerate for the Jenkins source, allowing TruffleHog to discover and iterate Jenkins resources during scans. v3.97.2 · Sep 2026 · source · release history
SolarWinds Observability credential detection shipped Detects and validates SolarWinds Observability credentials in scanned sources. 2 releases · first seen Aug 2026

release

Duo API Secret Key detection shipped Identifies Duo API Secret Keys in scanned sources. 2 releases · first seen Jul 2026

release

  • Adds Duo API Secret Key detector for scanning Duo credentials. v3.96.0 · Jul 2026 · source · release history
  • duo_api_secret_key detector added to detect Duo API Secret Keys v3.96.0 · Jul 2026 · source · release history
SonarQube Cloud credential detection shipped Identifies SonarQube Cloud scoped organisation tokens in scanned sources. 2 releases · first seen Jul 2026

release

  • Adds SonarQube Cloud Scoped Organization Token detector. v3.96.0 · Jul 2026 · source · release history
  • sonarqube_cloud_scoped_organization_token detector added to detect SonarQube Cloud Scoped Organization Tokens v3.96.0 · Jul 2026 · source · release history
Duffel token detection shipped Identifies Duffel travel API tokens in scanned sources. 2 releases · first seen Jul 2026

release

Shippo API key detection shipped Identifies Shippo shipping API keys in scanned sources. 2 releases · first seen Jul 2026

release

Azure SAS token detection shipped Identifies Azure SAS tokens regardless of how parameters are ordered or encoded in a URL. 2 releases · first seen Aug 2025

release

  • Azure SAS token detector now matches tokens regardless of query-parameter order and handles URL-encoded timestamps, catching tokens emitted by tools like Azure Storage Explorer that were previously missed. v3.95.8 · Jul 2026 · source · release history
  • Supports scanning GitLab Groups (in addition to individual projects). v3.90.3 · Aug 2025 · source · release history
Braintrust API key detection shipped Identifies Braintrust API keys and confirms whether they are still active. 2 releases · first seen Jun 2026

release

Pganalyze Read Key detection shipped Identifies Pganalyze read keys and confirms whether they are still active. 2 releases · first seen Jun 2026

release

  • New Pganalyze Read Key detector. v3.95.7 · Jun 2026 · source · release history
  • New Pganalyze Read Key detector classifies and validates Pganalyze read keys. v3.95.7 · Jun 2026 · source · release history
Red Hat Pyxis API key detection shipped Identifies Red Hat Pyxis API credentials and confirms whether they are still active. 2 releases · first seen Jun 2026

release

  • New Red Hat Pyxis API key detector. v3.95.7 · Jun 2026 · source · release history
  • New Red Hat Pyxis API key detector classifies and validates Red Hat Pyxis credentials. v3.95.7 · Jun 2026 · source · release history
Redacted secret display shipped Shows only the last four characters of each detected secret in output, reducing the risk of leaking full secrets in logs. 2 releases · first seen Mar 2024

release

  • Changes redacted secret display to show only the last 4 characters, matching the TruffleHog secret-type admin interface. v3.95.6 · Jun 2026 · source · release history
  • Redacts detected secret values in standard command-line output v3.68.5 · Mar 2024 · source · release history
Rev credential detection shipped Identifies Rev credentials in scanned sources. 2 releases · first seen Jun 2026

release

  • Adds Rev detector to the default detector set. v3.95.6 · Jun 2026 · source · release history
  • Adds Rev detector to the default detector set, gated behind a feature flag. v3.95.6 · Jun 2026 · source · release history
Pinecone credential detection shipped Identifies Pinecone API credentials in scanned sources. 2 releases · first seen Jun 2026

release

  • Feature flags added for Pinecone, Cloudinary, and GitLab OAuth detectors, enabling selective enablement. v3.95.5 · Jun 2026 · source · release history
  • Pinecone and Cloudinary detectors are enabled by default in OSS builds. v3.95.4 · Jun 2026 · source · release history
Structured metadata standardization shipped Standardizes analysis context exposure by renaming AnalysisInfo to SecretParts and surfacing it in verified results. 2 releases · first seen Apr 2026

release

  • The AnalysisInfo field on detectors.Result is renamed to SecretParts; any custom detector or tooling that references AnalysisInfo directly will break. v3.95.3 · May 2026 · source · release history
  • Adds AnalysisInfo metadata to verified results, surfacing richer context alongside confirmed secrets. v3.94.3 · Apr 2026 · source · release history
Azure refresh token detection shipped Identifies exposed Azure OAuth refresh tokens in scanned content. 2 releases · first seen Feb 2025

release

  • Treats AADSTS50173 as an explicit revocation signal for Azure refresh tokens, improving credential-status accuracy. v3.94.3 · Apr 2026 · source · release history
  • New Azure refresh token detector identifies exposed Azure OAuth refresh tokens. v3.88.5 · Feb 2025 · source · release history
Base64 encoding support shipped Scans for secrets encoded in Base64 format to expand coverage beyond plaintext. 2 releases · first seen Apr 2022

release

  • Adds Base64 decoding depth assessment to improve nested-encoding detection. v3.93.5 · Feb 2026 · source · release history
  • Adds base64 detector to scan for secrets encoded in Base64 format v3.3.0 · Apr 2022 · source · release history
Auto-redaction of unverified secrets shipped Automatically redacts sensitive data in output when a verification error occurs, preventing accidental exposure of secrets. 2 releases · first seen Dec 2023

release

  • Redacts Twilio API Key secrets in output to reduce accidental secret exposure in scan results. v3.91.1 · Nov 2025 · source · release history
  • --auto-redact flag added to automatically redact sensitive data in output when a verification error occurs, preventing accidental exposure of secrets that could not be validated. v3.63.2 · Dec 2023 · source · release history
DockerHub scanning shipped Scans Docker Hub for leaked credentials, available out-of-the-box. 2 releases · first seen Jul 2023

release

  • Scans all images under a namespace when targeting Docker remote registries, expanding coverage beyond single images. v3.91.0 · Nov 2025 · source · release history
  • dockerhub scanner available out-of-the-box. v3.45.0 · Jul 2023 · source · release history
JFrog Artifactory scanning shipped Scans JFrog Artifactory repositories for leaked credentials using specific detector support. 2 releases · first seen Apr 2022

release

  • Enables and enhances the Artifactory detector. v3.90.0 · Jul 2025 · source · release history
  • Adds support for the jfrog source type to scan JFrog Artifactory repositories. v3.0.3 · Apr 2022 · source · release history
GitHub basic authentication scanning shipped Enables scanning of GitHub sources using standard username/password or PAT authentication. 2 releases · first seen May 2023

release

  • Supports GitHub and GitLab authentication via http.extraHeader when cloning repositories. v3.88.35 · May 2025 · source · release history
  • Enables scanning with GitHub basic authentication v3.35.0 · May 2023 · source · release history
Docker registry credential detection shipped Identifies exposed container registry credentials in scanned sources. 2 releases · first seen Feb 2025

release

  • New Docker registry auth detector identifies exposed container registry credentials in scanned sources. v3.88.25 · Apr 2025 · source · release history
  • New DockerHub analyzer for inspecting DockerHub credentials. v3.88.7 · Feb 2025 · source · release history
Plaid credential detection and analysis shipped Re-activates Plaid key detection and adds an analyzer for deeper inspection of discovered credentials. 2 releases · first seen Mar 2025

release

  • New Plaid API analyzer enables deeper inspection of discovered Plaid credentials. v3.88.24 · Apr 2025 · source · release history
  • Re-activates the Plaid key detector for detecting Plaid API credentials. v3.88.15 · Mar 2025 · source · release history
GitHub Realtime source support shipped Adds protocol buffer definitions and authentication for real-time GitHub secret detection. 2 releases · first seen Feb 2025

release

  • Enables GitHub Realtime authentication for live credential validation against GitHub. v3.88.14 · Feb 2025 · source · release history
  • Adds protocol buffer definitions for GitHub Realtime, laying groundwork for real-time GitHub secret detection. v3.88.9 · Feb 2025 · source · release history
Airtable OAuth token detection shipped Detects leaked Airtable OAuth tokens during scanning. 2 releases · first seen Feb 2025

release

  • New Airtable analyzer validates leaked Airtable OAuth tokens. v3.88.12 · Feb 2025 · source · release history
  • New Airtable OAuth detector identifies leaked Airtable OAuth tokens during scanning. v3.88.6 · Feb 2025 · source · release history
Private key analysis shipped Inspects detected private keys for additional context and risk signals to assess exposure. 2 releases · first seen Sep 2023

release

  • New Private Key Analyzer inspects detected private keys for additional context and risk signals. v3.88.5 · Feb 2025 · source · release history
  • Improves private key detection accuracy and coverage. v3.55.0 · Sep 2023 · source · release history
Buildkite credential detection shipped Detects Buildkite v2 tokens for newer token formats. 2 releases · first seen May 2023

release

Progress reporting API shipped Provides SetProgressOngoing function in the public API for library users to report scan progress. 2 releases · first seen Sep 2023

release

  • Adds a Generic Hasher Interface with a Blake2b implementation for flexible hashing support. v3.82.7 · Oct 2024 · source · release history
  • Adds SetProgressOngoing function in the public API for library users. v3.57.0 · Sep 2023 · source · release history
Hugging Face scanning shipped Scans Hugging Face model repositories and configuration files for secrets using a dedicated detector. 2 releases · first seen Aug 2023

release

  • New source: scans HuggingFace for exposed secrets. v3.80.0 · Jul 2024 · source · release history
  • Adds a huggingface detector to scan for secrets in Hugging Face model repositories and configuration files. v3.49.0 · Aug 2023 · source · release history
Custom source interface implementation shipped Provides interfaces such as SourceUnit and AddScan to enable the integration of custom source implementations into the scan engine. 2 releases · first seen Jul 2023

release

  • Add ScanChunk to allow injecting Chunks into the SourceManager's channel v3.51.0 · Aug 2023 · source · release history
  • Defines a new SourceUnit enumeration interface to enable custom source implementations v3.44.0 · Jul 2023 · source · release history
Couchbase credential detection shipped Detects Couchbase database credentials, enabled by default in the scan set. 2 releases · first seen Jun 2023

release

CircleCI source scanning shipped Connects to and scans CircleCI for leaked secrets, utilizing concurrency support to improve scanning performance. 2 releases · first seen Jan 2023

Also counts toward: Command-line interface

release

  • Adds concurrency support for the CircleCI source to improve scanning performance v3.25.3 · Jan 2023 · source · release history
  • --source-type=circleci or equivalent configuration option enables the tool to connect to and scan Circle CI for leaked secrets. v3.23.0 · Jan 2023 · source · release history
Hosted scanner deployment documented Scanners can run in Truffle Security's infrastructure in a tenant-isolated environment, requiring no setup beyond configuring an integration in the web UI. 2 other sources

Also counts toward: Agentless deployment, SaaS deployment, Web management console

docs

  • Before a scanner can find secrets, it needs to know where to look. TruffleHog Enterprise supports two deployment options, and the configuration approach differs slightly between them: Hosted scanner Runs in Truffle Security's infrastructure, in an isolated environment dedicated to your tenant. seen Oct 2026 · source
  • Hosted scanners run in Truffle Security's infrastructure and require no setup on your end. To start scanning, add an integration in the web UI, pick the source you want to scan, and configure how it should be scanned. Your hosted scanner handles the rest. seen Oct 2026 · source
Kong Konnect credential detection shipped Detects Kong Konnect personal and system access tokens and validates them against the Kong global API. 1 release · first seen Oct 2026

release

  • Adds a detector for Kong Konnect Platform (api.konghq.com), matching personal and system access tokens with prefixes kpat_ or spat_ followed by 49 alphanumeric characters, with live verification against https://global.api.konghq.com/v3/organizations/me. v3.98.1 · Oct 2026 · source · release history
Scan monitoring dashboard documented The Scans tab on an integration shows each scan run's duration, source coverage, and change in live secrets count over time. 1 other source · first seen Oct 2026

docs

  • Edition: Enterprise only Scan monitoring has two surfaces in TruffleHog Enterprise. Scan Details is the Scans tab on an integration. It covers the scan runs of that one integration: how long each run scanned, how much of the source it covered, and the change in live secrets. docs update · Oct 2026 · source
Scan job termination visibility shipped Provides programmatic access to the reason why a scan job ended via standard error methods. 1 release · first seen Sep 2026

release

  • Adds Err() method to JobProgress and JobProgressRef, mirroring context.Err so callers can programmatically read why a scan job ended.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v3.97.9 · Sep 2026 · source · release history
Verification error resilience shipped Ensures secrets are reported in scan results even when live verification fails due to transient network or transport errors, rather than being silently dropped. 1 release · first seen Sep 2026

release

  • Ensures 45 secret detectors now report findings even when live verification fails for operational reasons (request build errors, transport errors, body read errors) rather than silently discarding them, using SetVerificationError to record the failure. v3.97.8 · Sep 2026 · source · release history
Encrypted private key handling shipped Surfaces unverified findings for encrypted private keys with uncrackable passphrases instead of silently dropping them. 1 release · first seen Aug 2026

release

  • Encrypted private keys with uncrackable passphrases are now surfaced as unverified findings with encrypted:true metadata instead of being silently dropped. v3.97.0 · Aug 2026 · source · release history
Multi-repository scan path isolation shipped Prevents file collisions when scanning multiple repositories concurrently by assigning unique subdirectories under the clone path. 1 release · first seen Aug 2026

release

  • Each clone under --clone-path now gets its own subdirectory, preventing collisions when scanning multiple repositories concurrently. v3.97.0 · Aug 2026 · source · release history
Azure Batch token detection shipped Detects and validates Azure Batch tokens in scanned sources. 1 release · first seen Jul 2026

release

IPinfo credential detection shipped Identifies IPinfo API credentials in scanned sources. 1 release · first seen Jul 2026

release

  • New IPinfo detector, now included in the default detector set. v3.95.9 · Jul 2026 · source · release history
Lob credential detection shipped Identifies Lob API credentials in scanned sources. 1 release · first seen Jul 2026

release

  • New improved Lob detector, now included in the default detector set. v3.95.9 · Jul 2026 · source · release history
OpenRouter API key detection shipped Identifies OpenRouter API keys and validates them against the OpenRouter API. 1 release · first seen Jul 2026

release

  • New OpenRouter detector identifies sk-or-v1- API keys and validates them against the OpenRouter API. v3.95.9 · Jul 2026 · source · release history
Grafana token detection shipped Identifies Grafana tokens and handles revoked tokens carefully to avoid false positives. 1 release · first seen Jul 2026

release

  • Grafana detector updated to treat HTTP 401 responses as unverified (instead of verified), tightening classification of rotated/revoked tokens. v3.95.8 · Jul 2026 · source · release history
Octopus Deploy credential detection shipped Identifies exposed Octopus Deploy API keys in scanned sources. 1 release · first seen Jul 2026

release

  • New Octopus Deploy detector identifies exposed Octopus Deploy API keys in scanned sources. v3.95.8 · Jul 2026 · source · release history
Enigma credential detection shipped Identifies Enigma credentials using GraphQL-based verification. 1 release · first seen Jun 2026

release

  • Adds Enigma detector with hardened GraphQL-based verification to the default detector set. v3.95.6 · Jun 2026 · source · release history
Klaviyo credential detection shipped Identifies Klaviyo credentials, including newer token formats. 1 release · first seen Jun 2026

release

  • Updates Klaviyo detector to recognise the new PK token format. v3.95.6 · Jun 2026 · source · release history
Large-line scanning shipped Raises the per-line scanning limit so secrets inside minified JavaScript files or large base64 blobs are not silently skipped. 1 release · first seen Jun 2026

release

  • Raises the per-line scanning limit from 64 KB to 10 MB, enabling detection in files with long lines such as minified JS or base64 blobs. v3.95.6 · Jun 2026 · source · release history
Tly credential detection shipped Identifies Tly credentials in scanned sources. 1 release · first seen Jun 2026

release

SharePoint source scanning shipped Scans SharePoint sources for leaked secrets, with configuration options exposed via the updated proto definition. 1 release · first seen Jun 2026

release

  • SharePoint source config gains new flags via updated proto definition v3.95.5 · Jun 2026 · source · release history
Concurrent verification deduplication shipped Reduces redundant outbound API calls during concurrent scans by deduplicating verification requests for the same secret. 1 release · first seen May 2026

release

  • Deduplicates concurrent credential verification requests via singleflight, reducing redundant outbound calls when the same secret is seen in parallel. v3.95.3 · May 2026 · source · release history
Shopify OAuth credential detection shipped Identifies and validates leaked Shopify OAuth credentials in scanned sources. 1 release · first seen Apr 2026

release

  • Adds Shopify OAuth detector to identify leaked Shopify OAuth credentials in scanned sources. v3.94.2 · Apr 2026 · source · release history
Docker daemon scanning shipped Enables secret detection directly from locally running Docker containers by utilizing the Docker daemon as a scan source. 1 release · first seen Jul 2025

release

  • Adds Docker daemon as a scan source, enabling secret detection directly from locally running containers. v3.90.0 · Jul 2025 · source · release history
Pipe-based input support shipped Enables reading scan input directly from a pipe for CI integration. 1 release · first seen May 2025

Also counts toward: CI/CD pipeline integration

release

  • Supports reading input directly from a pipe, enabling integration into shell pipelines and CI workflows. v3.88.34 · May 2025 · source · release history
Smartsheets credential detection update shipped Enhances Smartsheets detector with improved secret detection coverage. 1 release · first seen May 2025

release

  • Enhanced Smartsheets detector with improved secret detection coverage. v3.88.34 · May 2025 · source · release history
Dropbox OAuth2 token analysis shipped Validates leaked Dropbox OAuth2 tokens using a dedicated analyzer. 1 release · first seen May 2025

release

  • Adds Dropbox API OAuth2 Token Analyzer to validate leaked Dropbox OAuth2 tokens v3.88.31 · May 2025 · source · release history
AccuWeather credential detection shipped Expands coverage of AccuWeather API key patterns for better detection. 1 release · first seen May 2025

release

  • New AccuWeather detector version expands coverage of AccuWeather API key patterns. v3.88.30 · May 2025 · source · release history
Ngrok credential analysis shipped Validates and analyzes detected Ngrok API keys for scope and permissions. 1 release · first seen May 2025

release

  • New Ngrok API Key Analyzer validates and analyzes detected Ngrok API keys for scope and permissions. v3.88.30 · May 2025 · source · release history
PostHog credential analysis shipped Validates and analyzes detected PostHog API keys. 1 release · first seen May 2025

release

  • New PostHog Analyzer validates and analyzes detected PostHog API keys. v3.88.30 · May 2025 · source · release history
Netlify credential analysis shipped Provides deeper validation of detected Netlify credentials. 1 release · first seen May 2025

release

  • New Netlify analyzer for deeper validation of detected Netlify credentials. v3.88.28 · May 2025 · source · release history
xAI credential detection shipped Identifies exposed xAI API keys in scanned sources. 1 release · first seen May 2025

release

  • New xAI detector to identify exposed xAI API keys in scanned sources. v3.88.28 · May 2025 · source · release history
Bing Subscription Key detection shipped Enables discovery of leaked Azure Cognitive/Bing API credentials via a new subscription key detector. 1 release · first seen May 2025

release

  • Adds detector for Bing Subscription Keys, enabling discovery of leaked Azure Cognitive/Bing API credentials. v3.88.27 · May 2025 · source · release history
DockerHub Organization Access Token detection shipped Adds detection support for DockerHub Organization Access Tokens (OATs). 1 release · first seen Apr 2025

release

  • Adds detection support for DockerHub Organization Access Tokens (OATs). v3.88.26 · Apr 2025 · source · release history
Figma credential analysis shipped Validates leaked Figma Personal Access Tokens to assess exposure. 1 release · first seen Apr 2025

release

  • New Figma Personal Access Token (PAT) analyzer for validating leaked Figma credentials. v3.88.21 · Apr 2025 · source · release history
Azure SAS token detection (URL order agnostic) shipped Detects leaked Azure Shared Access Signatures regardless of query-parameter order. 1 release · first seen Mar 2025

release

  • New detector for Azure SAS Tokens enables scanning for leaked Azure Shared Access Signatures. v3.88.19 · Mar 2025 · source · release history
Bitbucket installation type override shipped Allows bypassing automatic Bitbucket installation detection for unreliable environments. 1 release · first seen Mar 2025

release

  • Adds option to bypass Bitbucket installation type autodetection for environments where detection is unreliable. v3.88.19 · Mar 2025 · source · release history
MS Teams tenant-scoped scanning shipped Adds tenant_id configuration to MS Teams source for scoped scanning capabilities. 1 release · first seen Mar 2025

release

  • Adds tenant_id to the MS Teams source configuration, enabling tenant-scoped scanning. v3.88.19 · Mar 2025 · source · release history
Sentry org token detection shipped Expands coverage of Sentry credential types by detecting organization tokens beyond standard API keys. 1 release · first seen Mar 2025

release

  • New Sentry org token detector expands coverage of Sentry credential types beyond standard API keys. v3.88.19 · Mar 2025 · source · release history
PlanetScale credential analysis shipped Assesses exposure of discovered PlanetScale credentials. 1 release · first seen Mar 2025

release

  • New PlanetScale Analyzer to assess exposure of discovered PlanetScale credentials. v3.88.15 · Mar 2025 · source · release history
ElevenLabs credential analysis shipped Validates detected ElevenLabs API credentials. 1 release · first seen Feb 2025

release

  • Adds ElevenLabs analyzer to validate detected ElevenLabs API credentials. v3.88.13 · Feb 2025 · source · release history
Auth0 credential detection shipped Detects and verifies Auth0 credentials in scanned sources. 1 release · first seen Feb 2025

release

  • New Auth0 detector enables verification of Auth0 credentials found in scans. v3.88.5 · Feb 2025 · source · release history
File Error Classification shipped Distinguishes between fatal and non-fatal file handling errors, allowing scans to continue on recoverable failures. 1 release · first seen Nov 2024

release

  • Introduces fatal vs. non-fatal file handling error classification, with non-fatal errors logged during scans rather than halting them. v3.84.0 · Nov 2024 · source · release history
SizedLRU Memory Cache shipped Bounds memory usage during large scans by implementing a bounded Least Recently Used cache. 1 release · first seen Oct 2024

release

  • Introduces a SizedLRU cache to bound memory usage during large scans. v3.82.7 · Oct 2024 · source · release history
Custom HTTP User Agent shipped Allows operators to append a custom suffix to the user-agent string for outgoing verification requests. 1 release · first seen Sep 2024

release

  • Adds a user agent suffix feature flag for customizing HTTP requests made by TruffleHog. v3.82.2 · Sep 2024 · source · release history
Elasticsearch source scanning shipped Enables scanning Elasticsearch sources for leaked secrets, with TUI source selection support. 1 release · first seen Jun 2024

release

  • Elasticsearch support added to the TUI source selection v3.78.1 · Jun 2024 · source · release history
Artifact scanning exclusion shipped Skips binary artifacts by default during scans to prevent scanning non-textual files. 1 release · first seen Dec 2023

release

  • Binaries are now skipped by default (previously they were scanned) v3.63.7 · Dec 2023 · source · release history
Multiple detector per match shipped Supports multiple detectors per match to reduce duplicate findings when a credential matches against several configured sources. 1 release · first seen Nov 2023

release

  • Supports multiple detectors per match (7a156330) to reduce duplicate findings when a credential matches against several configured sources. v3.63.0 · Nov 2023 · source · release history
Travis CI source scanning shipped Enables scanning of Travis CI for leaked secrets. 1 release · first seen Oct 2023

release

Chunk error API shipped Exports ChunkError fields and adds ErrorsFor convenience method for programmatic error handling in the ChunkError struct. 1 release · first seen Oct 2023

release

  • Export ChunkError fields and add ErrorsFor convenience method for programmatic error handling in the ChunkError struct v3.60.2 · Oct 2023 · source · release history
File path filtering shipped Allows filtering secrets by file path patterns using generic glob filters. 1 release · first seen Oct 2023

release

  • Add generic glob filter to allow filtering secrets by file path patterns v3.60.2 · Oct 2023 · source · release history
Hook interface implementation shipped Adds UnitHook and NoopHook implementations for custom hooking logic. 1 release · first seen Oct 2023

release

  • Adds UnitHook and NoopHook implementations for hooking logic v3.60.2 · Oct 2023 · source · release history
GitHub shallow scanning shipped Supports GitHub repository partial (shallow) scanning to optimize performance. 1 release · first seen Oct 2023

release

  • Adds support for GitHub repository partial (shallow) scanning v3.58.0 · Oct 2023 · source · release history
BuildPulse source scanning shipped Scans BuildPulse configuration secrets as a supported source type. 1 release · first seen Sep 2023

release

  • Adds buildpulse as a supported source type for scanning configuration secrets v3.56.0 · Sep 2023 · source · release history
Snowflake credential detection shipped Detects and validates Snowflake environment secrets. 1 release · first seen Aug 2023

release

  • Adds snowflake detector to identify secrets in Snowflake environments v3.54.0 · Aug 2023 · source · release history
Stripe API key detection (no-app-key) shipped Implements detection logic for Stripe API keys that do not include an app key prefix. 1 release · first seen Aug 2023

release

  • New detection logic for API keys that lack app keys (e.g., Stripe no-app-key format) v3.47.0 · Aug 2023 · source · release history
Azure Repos scanning shipped Enables scanning of Azure Repos source code repositories for leaked secrets. 1 release · first seen Jul 2023

release

  • Adds Azure Repos source support via new protobuf definitions v3.45.2 · Jul 2023 · source · release history
CosmosDB access key detection shipped Detects Azure CosmosDB access keys within MongoDB sources. 1 release · first seen Jul 2023

release

Envoys credential detection shipped Detects credentials for Envoy infrastructure, added to the default scan list. 1 release · first seen Jul 2023

release

DocuSign credential detection shipped Detects DocuSign credentials, included in the default detector set. 1 release · first seen Jun 2023

release

Percy.io credential detection shipped Detects credentials for Percy.io testing platform. 1 release · first seen Apr 2023

release

Git log exclusion patterns shipped Supports exclude globs at the git log level to control which commits are scanned within a repository. 1 release · first seen Mar 2023

release

  • Supports exclude globs at the git log level to control which commits are scanned v3.31.0 · Mar 2023 · source · release history
Commit size limiting shipped Limits the maximum size of git commits processed during a scan to manage resource usage and performance. 1 release · first seen Feb 2023

release

  • Adds max_commit_size configuration option to limit the size of git commits processed during scanning. v3.27.0 · Feb 2023 · source · release history
IBM Cloud integration update shipped Updates the IBM Cloud integration to use a new endpoint for credential detection. 1 release · first seen Apr 2022

release

  • Updates the IBM Cloud integration to use a new endpoint v3.3.0 · Apr 2022 · source · release history
Microsoft Teams scanning shipped Scans Microsoft Teams channels and groups for leaked secrets. 1 release · first seen Apr 2022

release

  • Adds support for the teams source type to scan Microsoft Teams channels and groups. v3.0.3 · Apr 2022 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for trufflehog, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail trufflehog puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Website history

trufflesecurity.com, every change

Truffle Security's home page and 23 more pages as they looked each month from November 2021 to October 2026: 36 renders, 2 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Coverage

Missing something? Tell us

What trufflehog connects to, runs on and detects, read from its release notes and docs. So far: 5 new detections, 1 new integration.

Show

6 changes, tracked since Oct 19, 2026.

  • Nov 22026

    new Composio API key detector

    feat(detectors): add Composio API key detector by @groovyBugify in https://github.com/trufflesecurity/trufflehog/pull/5322

    v3.99.8 Source ↗

  • Oct 242026

    new Fireworks AI API key detector

    feat(detectors): add Fireworks AI API key detector by @sudo-a-man in https://github.com/trufflesecurity/trufflehog/pull/5447

    v3.99.7 Source ↗

  • Oct 242026

    new Infisical service token detector

    feat(detectors): add Infisical service token detector by @Varshith-Kali in https://github.com/trufflesecurity/trufflehog/pull/5445

    v3.99.7 Source ↗

  • Oct 242026

    new xAI analyzer

    Add xAI analyzer by @serval-frenchie in https://github.com/trufflesecurity/trufflehog/pull/5456

    v3.99.7 Source ↗

  • Oct 222026

    new Lambda Cloud API key detector

    Add Lambda Cloud API key detector by @lukem-ts in https://github.com/trufflesecurity/trufflehog/pull/5435

    v3.99.4 Source ↗

  • Oct 192026

    new SonarQube Server token detector

    Add SonarQube Server token detector by @kashifkhan0771 in https://github.com/trufflesecurity/trufflehog/pull/5419

    v3.99.3 Source ↗

Changes per month New Updated Retired
2026-105
2026-111
How we count

Read from 9 of 276 release notes and docs updates we hold for trufflehog. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through trufflehog's life, so an old integration can show a recent first-seen date.

Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.

Releases

Show
Coverage in all entries

276 entries

  1. November 20261
  2. October 202615
  3. September 202645
  4. August 20268
  5. July 20264
  6. June 20267
  7. May 20261
  8. April 20263
  9. March 20262
  10. February 20265
  11. January 20261
  12. December 20255
  13. November 20253
  14. October 20252
  15. September 20252
  16. August 20253
  17. July 20253
  18. June 20253
  19. May 20258
  20. April 20254
  21. March 20254
  22. February 20258
  23. January 20253
  24. December 20245
  25. November 20245
  26. October 20243
  27. September 20246
  28. August 20247
  29. July 20244
  30. June 20244
  31. May 20245
  32. April 20243
  33. March 20244
  34. February 20245
  35. January 20246
  36. December 20234
  37. November 20231
  38. October 202310
  39. September 20236
  40. August 20238
  41. July 20235
  42. June 20234
  43. May 20232
  44. April 20234
  45. March 20233
  46. February 20234
  47. January 20233
  48. December 20223
  49. November 20223
  50. October 20224
  51. September 20223
  52. August 20223
  53. July 20221
  54. May 20224
  55. April 20224
    Show
    Coverage in all entries

    276 entries

    Project health

    Issue, contributor and maintainer activity in trufflesecurity/trufflehog, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 60 −11 vs prior 12 months
    2. Maintainers 13 +10 joined · −7 left, last 12 months
    3. Bus factor 5 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close 5.6 days first maintainer reply 25 days
    6. Open backlog 267 of 986 issues ever filed
    1. Issues opened / month 4 · 0 communitymaintainers
    2. Open backlog 267
    3. Contributors / month 18
    4. Commits / month 43
    5. Stars 27,899
    Issue themes, last 12 months
    • bugs 37%
    • features 43%
    • other 20%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Articles

    4 articles · updated Nov 4, 2026

    Where trufflehog turns up in what others publish: how-tos, attack reports that name it, and incident write-ups. A row says why it is here and quotes where the article names it; the link goes to the publisher.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →