petrovicistefan/Secret-Leak-Scanner

GitHub: petrovicistefan/Secret-Leak-Scanner

一个基于 Python 的轻量级 Git pre-commit hook,在代码提交前自动检测并阻止硬编码的敏感信息泄露。

Stars: 0 | Forks: 0

# 🛡️ Secret 泄露扫描器 (Pre-commit) ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg) ![Python: 3.x](https://img.shields.io/badge/python-3.x-blue.svg) ![Status: Active](https://img.shields.io/badge/status-active-success.svg) ``` _____ _ / ____| | | | (___ ___ ___ _ __ ___ _| |_ \___ \ / _ \/ __| '__/ _ \_ _| ____) | __/ (__| | | __/ | |_ |_____/ \___|\___|_| \___| \__| 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, 上游代理, 云安全监控, 威胁情报, 安全助手, 密码安全, 密钥泄露检测, 应用安全, 开发者工具, 敏感信息扫描, 无后门, 硬编码检测, 网络安全, 网络安全, 隐私保护, 隐私保护, 零依赖, 静态分析