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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eth0izzle avatar

eth0izzle/shhgit

0
View on GitHub↗
3,967 stars·481 forks·JavaScript·MIT·15 views

Shhgit

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.

The scanning surface extends to remote repository metadata, such as issue comments, and includes filtering capabilities to exclude specific file extensions or directory paths. Results can be exported via CSV files or transmitted through webhook notifications.

Features

  • Repository Content Scanning - Detects leaked credentials by programmatically scanning codebase contents and metadata via public version control APIs.
  • Git Repository Security Auditors - A scanner for identifying exposed secrets within GitHub, GitLab, and Bitbucket repositories using signatures and regular expressions.
  • Secret Detection Tools - Scans source code and configuration files for accidentally committed credentials, private keys, and API tokens.
  • Credential Audit Scanning - Searches GitHub, GitLab, and Bitbucket repositories for leaked secrets using custom signatures.
  • Secret Detection Pipelines - Automates the discovery of secrets in code before or after commits to prevent security breaches.
  • Custom Regex Pattern Matching - Implements custom regular expression searching to identify non-standard secrets within files.
  • Custom Secret Patterns - Uses entropy checks and user-defined regex patterns to find non-standard secrets in source code.
  • Local Repository Secret Scanning - Analyzes files in local directories and repositories to identify leaked secrets for automated pipelines.
  • Secret Scanning Engines - Provides the core engine for detecting hardcoded credentials in code repositories.
  • Custom Detection Signatures - Identifies specific secrets using custom text matches, regular expressions, and entropy checks.
  • Secret Signatures - Identifies sensitive data by comparing file content against a library of regular expressions and entropy-based criteria.
  • Content-Based Secret Signatures - Matches code against a library of predefined signatures or custom queries to identify specific credentials.
  • Static Analysis Security Testing - Analyzes source code without executing it to find security vulnerabilities and leaked credentials.
  • Path Exclusions - Allows ignoring specific file paths or directories during scanning to reduce false positives.
  • Remote Repository Discovery - Fetches repository contents and metadata from external version control platforms using public REST interfaces.
  • Scan Result Filters - Applies custom logic to exclude specific strings, extensions, or paths to reduce noise and false positives.
  • Attack Surface Mapping - Analyzes repositories to identify potential entry points and leaked authentication tokens for security assessment.
  • Code and Secret Discovery - Real-time secret detection for code repositories.
  • Web Tools - Listed in the “Web Tools” section of the The Book Of Secret Knowledge awesome list.
  • Secret Scanning - Finds secrets across codebases to prevent security breaches.
  • Sensitive Data Leakage - Real-time monitor for secrets across GitHub repositories.

Star history

Star history chart for eth0izzle/shhgitStar history chart for eth0izzle/shhgit

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Shhgit

Similar open-source projects, ranked by how many features they share with Shhgit.
  • dxa4481/trufflehogdxa4481 avatar

    dxa4481/truffleHog

    26,790View on GitHub↗

    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 t

    Go
    View on GitHub↗26,790
  • voorivex/pentest-guideVoorivex avatar

    Voorivex/pentest-guide

    2,761View on GitHub↗

    This project is a comprehensive web application penetration testing guide and vulnerability research framework. It provides a structured methodology for identifying and exploiting security flaws through a phased approach involving reconnaissance, analysis, and exploitation. The resource is distinguished by its use of a curated methodology framework that links theoretical vulnerability patterns to real-world bug bounty reports and historical exploit examples. It includes a payload-based testing library and a reference system that maps specific vulnerability categories to recommended third-part

    bugbountybypassowasp-tests
    View on GitHub↗2,761
  • zricethezav/gitleakszricethezav avatar

    zricethezav/gitleaks

    27,739View on 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
    View on GitHub↗27,739
  • awslabs/automated-security-helperawslabs avatar

    awslabs/automated-security-helper

    598View on GitHub↗

    The automated security helper is a command-line utility designed to orchestrate multiple security analysis tools into a unified, configuration-driven workflow. It functions as a central engine that executes static application security testing and infrastructure scans, aggregating diverse tool outputs into a standardized, machine-readable format to ensure consistent vulnerability detection across development lifecycles. The tool distinguishes itself through a modular plugin architecture that allows for the integration of custom or proprietary scanners, alongside an external intelligence layer

    Pythonawsawslabsiac
    View on GitHub↗598
See all 30 alternatives to Shhgit→

Frequently asked questions

What does eth0izzle/shhgit do?

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.

What are the main features of eth0izzle/shhgit?

The main features of eth0izzle/shhgit are: Repository Content Scanning, Git Repository Security Auditors, Secret Detection Tools, Credential Audit Scanning, Secret Detection Pipelines, Custom Regex Pattern Matching, Custom Secret Patterns, Local Repository Secret Scanning.

What are some open-source alternatives to eth0izzle/shhgit?

Open-source alternatives to eth0izzle/shhgit include: dxa4481/trufflehog — TruffleHog is a secret scanning tool designed to identify leaked credentials and API keys across version control… voorivex/pentest-guide — This project is a comprehensive web application penetration testing guide and vulnerability research framework. It… zricethezav/gitleaks — Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API… awslabs/automated-security-helper — The automated security helper is a command-line utility designed to orchestrate multiple security analysis tools into… edu4rdshl/findomain — Findomain is a subdomain enumeration and infrastructure analysis tool designed for attack surface mapping. It… sap/credential-digger — A Github scanning tool that identifies hardcoded credentials while filtering the false positive data through machine…