awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awslabs avatar

awslabs/git-secrets

0
View on GitHub↗
13,177 स्टार्स·1,244 फोर्क्स·Shell·apache-2.0·12 व्यूज़

Git Secrets

Git-secrets is a security utility designed to prevent the accidental exposure of sensitive credentials by integrating automated scanning directly into the version control commit lifecycle. It functions as a commit scanner that evaluates staged files and commit messages against defined security policies before changes are finalized in a repository.

The tool utilizes regular expression pattern matching to identify potential secrets and supports the registration of custom patterns to address specific organizational security requirements. To manage operational friction, it includes mechanisms for false-positive filtering through allowlists and provides options to bypass validation for specific commits when necessary.

Beyond real-time interception, the software supports retrospective security analysis by performing linear history traversals to audit entire project timelines for previously committed sensitive data. It also offers extensibility by allowing the delegation of validation logic to external scripts or binaries, enabling integration with dynamic secret checking workflows.

Features

  • Commit Risk Scanning - Automatically scans staged files and commit messages to block sensitive credentials from being saved into version control.
  • Git Hooks - Integrates automated security scanning directly into the version control commit lifecycle using pre-commit hooks.
  • Credential Security and Utilities - Provides a utility for scanning repository history and staged files to identify and block the accidental exposure of sensitive credentials.
  • Security Auditing Tools - Analyzes entire project history to identify and report previously committed secrets that may have been accidentally exposed.
  • Version Control and Repository Tools - Analyzes all past revisions in a repository to identify and report any previously committed secrets.
  • Pattern Matching Engines - Uses regular expression pattern matching to identify sensitive data formats within source code and commit messages.
  • Security Scan Exclusions - Enables defining allowed patterns or exclusion files to ignore safe matches and prevent unnecessary blocking of legitimate code.
  • Allowlist Management - Provides mechanisms to define exclusion rules that suppress false positives and permit known safe content during security scans.
  • DevSecOps And Hardening - Prevents accidental commits of sensitive information to repositories.
  • Static Code Analysis - Prevents accidental commits of credentials to Git repositories.
  • Infrastructure Security - Prevents committing secrets to git repositories.
  • Secret Detection - Prevents committing sensitive credentials to git repositories.
  • Secret Management - Tool for preventing secrets from being committed to repositories.
  • Secret Scanning - Prevents sensitive information from being committed to Git.
  • Secrets Management - Prevents accidental commits of sensitive information by scanning git repositories.
  • Secrets Scanning - Monitors commits and merge requests for patterns matching sensitive data.
  • Commit History Analysis - Performs retrospective security analysis by traversing the entire project history to identify previously committed sensitive data.
  • Custom Pattern Matchers - Supports registering custom regular expressions to identify and block specific types of sensitive data from being committed.
  • Custom Pattern Policies - Allows defining and registering custom regular expression patterns to detect proprietary or sensitive data types.
  • External Secret Resolution - Integrates with external commands or scripts to dynamically fetch and check against lists of known sensitive credentials.
  • Leaked Credential Checks - Validates code against sensitive data patterns to prevent credential leaks during the development workflow.
  • External Process Plugins - Supports delegating validation logic to external scripts or binaries to enable extensible and dynamic security scanning.
  • Automation Security - Enforces security policies by running custom regular expression checks against code changes before they are finalized.
  • Development Bypasses - Allows users to bypass secret validation for specific commits or merges to ensure legitimate code changes are not blocked.

स्टार हिस्ट्री

awslabs/git-secrets के लिए स्टार हिस्ट्री चार्टawslabs/git-secrets के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

awslabs/git-secrets क्या करता है?

Git-secrets is a security utility designed to prevent the accidental exposure of sensitive credentials by integrating automated scanning directly into the version control commit lifecycle. It functions as a commit scanner that evaluates staged files and commit messages against defined security policies before changes are finalized in a repository.

awslabs/git-secrets की मुख्य विशेषताएं क्या हैं?

awslabs/git-secrets की मुख्य विशेषताएं हैं: Commit Risk Scanning, Git Hooks, Credential Security and Utilities, Security Auditing Tools, Version Control and Repository Tools, Pattern Matching Engines, Security Scan Exclusions, Allowlist Management।

awslabs/git-secrets के कुछ ओपन-सोर्स विकल्प क्या हैं?

awslabs/git-secrets के ओपन-सोर्स विकल्पों में शामिल हैं: 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,… yelp/detect-secrets — detect-secrets is a modular secret scanning tool that identifies hard-coded credentials and sensitive information in… mozilla/sops — Sops is a secrets encryption tool designed to encrypt and decrypt sensitive values within configuration files. It… stackexchange/blackbox — Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive… gitleaks/gitleaks — Gitleaks is a security scanning engine designed to identify hardcoded credentials, API keys, and other sensitive…

Git Secrets के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Git Secrets के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • zricethezav/gitleakszricethezav का अवतार

    zricethezav/gitleaks

    27,739GitHub पर देखें↗

    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
    GitHub पर देखें↗27,739
  • mozilla/sopsmozilla का अवतार

    mozilla/sops

    22,116GitHub पर देखें↗

    Sops is a secrets encryption tool designed to encrypt and decrypt sensitive values within configuration files. It functions as a manager for secrets that integrates with cloud key vaults and PGP keys to secure data stored in version-controlled files. The tool utilizes structure-preserving encryption to encrypt individual values while keeping the overall file format and non-sensitive keys intact. It employs a KMS-backed encryption model, interfacing with external key management services from AWS, GCP, and Azure to handle cryptographic operations without exposing private keys locally. The proj

    Go
    GitHub पर देखें↗22,116
  • stackexchange/blackboxStackExchange का अवतार

    StackExchange/blackbox

    6,768GitHub पर देखें↗

    Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive files within version control systems like Git, Mercurial, or Subversion. It functions as a version control secret store that encrypts files for safe storage at rest while allowing authorized users and machines to decrypt them. The system distinguishes itself by integrating directly with version control to provide plaintext diff and log visualization of encrypted files. It supports multi-recipient encryption and automated secret decryption via passphrase-less GPG subkeys, enabl

    Go
    GitHub पर देखें↗6,768
  • trufflesecurity/trufflehogtrufflesecurity का अवतार

    trufflesecurity/trufflehog

    24,630GitHub पर देखें↗

    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
    GitHub पर देखें↗24,630
  • Git Secrets के सभी 30 विकल्प देखें→