petrovicistefan/Secret-Leak-Scanner
GitHub: petrovicistefan/Secret-Leak-Scanner
一个基于 Python 的轻量级 Git pre-commit hook,在代码提交前自动检测并阻止硬编码的敏感信息泄露。
Stars: 0 | Forks: 0
# 🛡️ Secret 泄露扫描器 (Pre-commit)



```
_____ _
/ ____| | |
| (___ ___ ___ _ __ ___ _| |_
\___ \ / _ \/ __| '__/ _ \_ _|
____) | __/ (__| | | __/ | |_
|_____/ \___|\___|_| \___| \__|
LEAK SCANNER (Pre-commit)
```
一个轻量级的 Git pre-commit hook,如果检测到硬编码的 secrets(API keys、密码、私钥),它会阻止提交。
## 🚀 为什么选择这个项目?
Secret 泄露是最常见的安全漏洞之一。本项目旨在提供一种**零依赖**、**快速**且**可扩展**的方式,以便在它们到达您的服务器之前加以预防。
## 🛠️ 快速开始
1. Clone 此仓库。
2. 运行安装程序:
bash install.sh
3. 您的提交现在已受到保护!
## 🧪 测试扫描器
运行内置测试套件以验证模式:
```
python3 test_patterns.py
```
## ☕ 支持本项目
如果这个项目让您的开发工作变得更轻松,请考虑支持其开发:
- **Buy Me a Coffee:** [在此支持](https://www.buymeacoffee.com/petrovicistefan)
标签:API密钥, DevSecOps, Git Hook, LLM应用, MIT许可, Pre-commit, Python, 上游代理, 云安全监控, 威胁情报, 安全助手, 密码安全, 密钥泄露检测, 应用安全, 开发者工具, 敏感信息扫描, 无后门, 硬编码检测, 网络安全, 网络安全, 隐私保护, 隐私保护, 零依赖, 静态分析