awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dxa4481 avatar

dxa4481/truffleHog

0
View on GitHub↗
26,790 estrellas·2,467 forks·Go·AGPL-3.0·7 vistastrufflesecurity.com↗

TruffleHog

TruffleHog is a secret scanning tool designed to identify leaked credentials and API keys across version control systems, cloud storage, and filesystems. It functions as a git secret detector that enumerates hidden commits and a cloud storage security auditor for inspecting container images and storage buckets.

The project is distinguished by a credential verification engine that tests discovered secrets against service APIs to confirm they are active, which eliminates false positive alerts. It further analyzes these verified credentials to determine the specific access levels and resources they control.

The tool covers a broad discovery surface, including the scanning of Elastic clusters, Postman workspaces, and Hugging Face resources. It provides capabilities for binary and document scanning, secret type classification, and the creation of custom detection rules using regular expressions and entropy filters.

Automation is supported through CI/CD security scanning and pre-commit hooks to block credentials from entering a codebase before they are merged.

Features

  • Secret Detection - Searches through version control, cloud storage, and local files to identify leaked API keys and credentials.
  • Secret Scanning - Comprehensive tool for detecting exposed credentials across version control, cloud storage, and local filesystems.
  • Hidden Commit Enumeration - Enumerates deleted and hidden repository commits to discover secrets missing from the standard git history.
  • Git History Enumeration - Traverses the full commit graph, including orphaned and hidden commits, to find deleted secrets.
  • Cloud Storage Scanning - Inspects files within cloud storage buckets to identify leaked secrets using identity roles.
  • Secret Detection - Inspects container images to identify and verify leaked secrets across multiple image layers.
  • Active Secret Verifications - Implements a verification engine that makes network requests to service APIs to confirm if detected secrets are active.
  • Credential Analysis - Analyzes discovered credentials to determine the specific resources and access levels they control.
  • Credential Verification - Validates discovered secrets against service APIs to confirm they are active and eliminate false positives.
  • Git Secret Scanners - Scans local and remote git repositories, enumerating hidden commits to find credentials in version history.
  • Local Repository Secret Scanning - Searches local git repositories by cloning them to temporary directories to prevent configuration exploits on the host.
  • Secret Type Classification - Identifies the specific service or provider associated with a discovered credential among hundreds of known types.
  • Cloud Storage Auditing - Inspects files within cloud storage buckets and container images specifically to find exposed credentials.
  • Pluggable Storage Drivers - Uses an abstract storage architecture to scan diverse targets like cloud buckets, docker images, and elastic clusters.
  • Development Workflow Integrations - Integrates security scans into pipeline stages and commit hooks to block secrets from entering version control.
  • Secret Suppressions - Allows users to suppress alerts for intentional secrets using specific ignore comments in the source code.
  • Pre-commit Hooks - Uses git hooks to scan code locally and block commits containing credentials before they reach a remote repository.
  • CI/CD Pipeline Integrations - Integrates into CI/CD pipelines to monitor code changes and block commits containing sensitive secrets.
  • CI Pipeline Integrations - Provides a monitoring system for CI pipelines that returns failure codes when credentials appear in diffs.
  • Binary and Document Secret Scanning - Provides the ability to scan binaries and documents for leaked credentials embedded in non-text formats.
  • Cloud Auditing Tools - Scans Docker images, cloud storage buckets, and database clusters for embedded secrets and sensitive configuration data.
  • Custom Detection Rules - Allows users to create tailored detection rules using regular expressions and entropy filters for proprietary credential formats.
  • Dynamic Permission Discovery - Analyzes verified credentials to determine the specific access levels and resources they control.
  • CI/CD - Prevents credentials from entering a codebase by scanning commits and pipeline changes before they are merged.
  • Credential Harvesting - Finds secrets in Git repositories.
  • Offensive Security Tools - Searches commit history for high-entropy strings and secrets.
  • Secret Scanners and Credential Auditing - High-entropy secret scanner for git repositories.
  • Secret Scanning - Deep search tool for secrets in commit history and branches.
  • Sensitive Data Leakage - Searches git repositories for high-entropy strings and secrets.

Historial de estrellas

Gráfico del historial de estrellas de dxa4481/trufflehogGráfico del historial de estrellas de dxa4481/trufflehog

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a TruffleHog

Proyectos open-source similares, clasificados según cuántas características comparten con TruffleHog.
  • zricethezav/gitleaksAvatar de zricethezav

    zricethezav/gitleaks

    27,739Ver en GitHub↗

    Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API keys, and authentication tokens. It functions as a Git secret scanner that analyzes both local file systems and Git commit history to prevent credential leaks. The tool distinguishes itself through a decoding pipeline that transforms base64 and hex strings into plaintext to find obfuscated secrets. It further reduces false positives using proximity-based validation and fingerprint-based suppression to filter out known or baseline findings. The system covers a broad range of detec

    Go
    Ver en GitHub↗27,739
  • trufflesecurity/trufflehogAvatar de trufflesecurity

    trufflesecurity/trufflehog

    24,630Ver en GitHub↗

    Trufflehog is a security tool designed to continuously monitor code repositories and cloud environments to detect, verify, and remediate exposed sensitive credentials and API keys. It functions as a comprehensive secret scanning engine that integrates directly into deployment pipelines and version control systems to intercept sensitive data before it is committed or pushed. By utilizing read-only operations and volatile memory processing, the system ensures that discovered credentials are never stored persistently, maintaining strict data privacy throughout the scanning lifecycle. The platfor

    Gocredentialsdevsecopsdynamic-analysis
    Ver en GitHub↗24,630
  • bearer/bearerAvatar de Bearer

    Bearer/bearer

    2,566Ver en GitHub↗

    Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security vulnerabilities, hard-coded secrets, and privacy risks in source code through static analysis and data flow tracing. The tool distinguishes itself by tracking the movement of sensitive data through code to identify leaks and by mapping personal and health-related information flows to generate evidence for privacy impact assessments. It also provides differential scanning for pull requests and uses fingerprint-based suppression to exclude known false positives from reports. The platform co

    Goappseccode-qualitycompliance
    Ver en GitHub↗2,566
  • eth0izzle/shhgitAvatar de eth0izzle

    eth0izzle/shhgit

    3,967Ver en GitHub↗

    shhgit is a static analysis security tool and secret detection scanner designed to identify leaked credentials, API tokens, and private keys. It functions as a security auditor for version control systems, analyzing both local files and remote repositories across platforms including GitHub, GitLab, and Bitbucket. The tool utilizes a detection engine based on signature-matching, custom regular expressions, and entropy checks to locate sensitive data. It allows for the use of custom search signatures and queries to identify non-standard secrets that may not be covered by predefined patterns. T

    JavaScriptcyintgithubgithub-api
    Ver en GitHub↗3,967
Ver las 30 alternativas a TruffleHog→

Preguntas frecuentes

¿Qué hace dxa4481/trufflehog?

TruffleHog is a secret scanning tool designed to identify leaked credentials and API keys across version control systems, cloud storage, and filesystems. It functions as a git secret detector that enumerates hidden commits and a cloud storage security auditor for inspecting container images and storage buckets.

¿Cuáles son las características principales de dxa4481/trufflehog?

Las características principales de dxa4481/trufflehog son: Secret Detection, Secret Scanning, Hidden Commit Enumeration, Git History Enumeration, Cloud Storage Scanning, Active Secret Verifications, Credential Analysis, Credential Verification.

¿Qué alternativas de código abierto existen para dxa4481/trufflehog?

Las alternativas de código abierto para dxa4481/trufflehog incluyen: zricethezav/gitleaks — Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API… trufflesecurity/trufflehog — Trufflehog is a security tool designed to continuously monitor code repositories and cloud environments to detect,… bearer/bearer — Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security… eth0izzle/shhgit — shhgit is a static analysis security tool and secret detection scanner designed to identify leaked credentials, API… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and…