tgoop.com/codeby_sec/8967
Create:
Last Update:
Last Update:
Gitleak — это инструмент с открытым исходным кодом, предназначенный для обнаружения утечек конфиденциальных данных в репозиториях Git. Он помогает выявлять ключи API, пароли, токены доступа и другую чувствительную информацию, которая могла быть случайно добавлена в код.
Основные возможности
git clone https://github.com/gitleaks/gitleaks
cd gitleaks
go install
gitleaks detect --source=<путь_к_репозиторию>
Пример конфигурации кастомного файла
custom-rules.json
с правилами сканирования{
"rules": [
{
"description": "API Key Detection",
"regex": "AKIA[0-9A-Z]{16}",
"tags": ["key", "AWS"]
},
{
"description": "Generic Password",
"regex": "(?i)(password|pwd|pass)\\s*[=:]\\s*['\"]?[a-zA-Z0-9@#\\$%\\^&\\*]+['\"]?",
"tags": ["password"]
}
]
}
gitleaks detect --source=<путь_к_репозиторию> --config=custom-rules.json