Bug 57991

Summary: Trufflehog не обнаруживает ключи в локальном репозитории
Product: Sisyphus Reporter: Белая Алёна <belayaav>
Component: trufflehogAssignee: Maxim Slipenko <maks1ms>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: maks1ms
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Белая Алёна 2026-02-24 14:52:46 MSK
trufflehog-3.93.2-alt1

Шаги воспроизведения:
1. Создать любой секретный ключ для проверки, например openssh:
# mkdir ~/trufflehog_test
# ssh-keygen
# cat .ssh/id_ed25519 > ~/trufflehog_test/testfile.txt

2. Проверить, что секретный ключ обнаруживается через опцию filesystem: 
# trufflehog filesystem ~/trufflehog_test/testfile.txt ./.

3. Создать локальный репозиторий из вышесозданной директории:
# git init ~/trufflehog_test && echo "hello world" > ~/trufflehog_test/testfile.txt 
# # git add --all && git commit -m "test commit"

4. Найти секретный ключ через опцию git
# trufflehog git file://trufflehog_test/testfile.txt

Результат: trufflehog находит секретный ключ в локальных файлах, но не находит их в локальном репозитории

Ожидаемый результат: trufflehog находит ключи как в обычных файлах, так и в локальном репозитории