← All repos

gitleaks

Find secrets with Gitleaks 🔑

ai-poweredci-cdcicdclidata-loss-preventiondevsecopsdlpgitgitleaksgogolanghacktoberfestllmllm-inferencellm-trainingnhiopen-sourcesecretsecuritysecurity-tools
Browse cluster: Claude AI Agent Frameworks & MCP Tools
1,291commits
235contributors
6languages

Tech stack & purpose

Gitleaks is a command-line tool built in Go for detecting secrets such as passwords, API keys, and tokens in git repositories, files, and standard input. The project addresses the security problem domain of data loss prevention and DevSecOps by scanning code—both current and historical—using regex-based pattern matching and entropy analysis to identify hardcoded credentials before they're committed. The tool can be deployed as a standalone CLI application, Docker container, pre-commit hook, or GitHub Action, and supports customizable detection rules through TOML configuration files. According to the README, Gitleaks is now feature complete with only security patches planned for future releases, as the original author has shifted focus to a successor project called Betterleaks.

Community & reference links

Languages

Go
83.0%
Go Template
16.5%
Shell
0.3%
Makefile
0.1%
Python
0.1%
Dockerfile
0.1%

Contributors (top 30 of 235)