awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gitleaks avatar

gitleaks/gitleaks

0
View on GitHub↗
24,973 Stars·1,922 Forks·Go·mit·25 Aufrufegitleaks.io↗

Gitleaks

Gitleaks is a security scanning engine designed to identify hardcoded credentials, API keys, and other sensitive information within version control systems and local file structures. It functions as a static analysis tool that automates the detection of secrets, helping to prevent the accidental exposure of sensitive data during the development lifecycle.

The tool distinguishes itself through its ability to perform deep forensic analysis of git history, allowing users to audit entire project timelines or enforce security gates within continuous integration pipelines. It supports complex detection logic through composite rules and provides mechanisms for baseline management, which enables teams to ignore existing findings and focus exclusively on new security risks. By offering pre-commit hook integration and exit-code-based orchestration, it allows for the enforcement of security policies directly within developer workflows and automated build environments.

Beyond core scanning, the project provides a broad set of utilities for managing security findings, including support for decoding obfuscated strings, inspecting compressed archives, and filtering results through allowlisting or path exclusions. It facilitates compliance and reporting by exporting structured data, which can be integrated into external dashboards or tracking systems. The tool is built to handle various input sources, including direct file system traversal and standard input streams, ensuring compatibility with diverse development and deployment environments.

Features

  • Secret Detection - Prevents sensitive information like API keys and passwords from being accidentally committed to version control.
  • Secret Scanning Engines - Identifies hardcoded credentials and sensitive information within version control history and local file systems.
  • Security Gates - Prevents the introduction of sensitive information into codebases by enforcing security policies during development.
  • Security Auditing - Integrates automated security scans into development pipelines to identify vulnerabilities before production.
  • Security Detection Logic - Enables complex security analysis by requiring multiple conditions to be met before flagging a finding.
  • Automated Code Review - Automates security checks before every commit to prevent sensitive data from entering version control.
  • Information Disclosure Tools - Tool for detecting secrets in source code.
  • Security and Auditing - Detects secrets in Git repositories.
  • Sicherheit und Datenschutz - Tool for detecting secrets in code repositories.
  • Repository Sanitization - Scans the entire history of a project to identify and remove previously committed secrets.
  • Security Finding Management - Allows users to suppress specific findings or mark them as false positives to streamline security workflows.
  • Static Analysis - Inspects source code and configuration files for patterns matching known security vulnerabilities.
  • Forensic Analysis Tools - Traverses commit logs and branch structures to detect historical security exposures and credential leaks.
  • Version Control Utilities - Iterates through commit objects and tree structures to inspect file contents across repository history.
  • Security Reporting Tools - Generates structured reports in JSON or CSV formats for integration with external security dashboards.
  • Baseline Management - Ignores existing secrets by creating a baseline, allowing focus on new sensitive data in future commits.
  • Commit History Analysis - Examines commit history and branches to identify hardcoded secrets introduced during development.
  • CI/CD Orchestration - Communicates scan status to external systems using standard operating system exit codes.
  • Archive Secret Scanners - Inspects compressed archives like zip or tar files to uncover embedded secrets during security scans.

Star-Verlauf

Star-Verlauf für gitleaks/gitleaksStar-Verlauf für gitleaks/gitleaks

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht gitleaks/gitleaks?

Gitleaks is a security scanning engine designed to identify hardcoded credentials, API keys, and other sensitive information within version control systems and local file structures. It functions as a static analysis tool that automates the detection of secrets, helping to prevent the accidental exposure of sensitive data during the development lifecycle.

Was sind die Hauptfunktionen von gitleaks/gitleaks?

Die Hauptfunktionen von gitleaks/gitleaks sind: Secret Detection, Secret Scanning Engines, Security Gates, Security Auditing, Security Detection Logic, Automated Code Review, Information Disclosure Tools, Security and Auditing.

Welche Open-Source-Alternativen gibt es zu gitleaks/gitleaks?

Open-Source-Alternativen zu gitleaks/gitleaks sind unter anderem: trufflesecurity/trufflehog — Trufflehog is a security tool designed to continuously monitor code repositories and cloud environments to detect,… securego/gosec — gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws.… zricethezav/gitleaks — Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API… crowdsecurity/crowdsec — CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection.… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development… keygraphhq/shannon — Shannon is an integrated security platform designed for autonomous penetration testing, static and dynamic analysis,…

Open-Source-Alternativen zu Gitleaks

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gitleaks.
  • trufflesecurity/trufflehogAvatar von trufflesecurity

    trufflesecurity/trufflehog

    24,630Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,630
  • securego/gosecAvatar von securego

    securego/gosec

    8,866Auf GitHub ansehen↗

    gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

    Go
    Auf GitHub ansehen↗8,866
  • zricethezav/gitleaksAvatar von zricethezav

    zricethezav/gitleaks

    27,739Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,739
  • crowdsecurity/crowdsecAvatar von crowdsecurity

    crowdsecurity/crowdsec

    12,574Auf GitHub ansehen↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Goattacks-preventiondetectionids
    Auf GitHub ansehen↗12,574
  • Alle 30 Alternativen zu Gitleaks anzeigen→