Araç, temel olarak repository den kolanladığı kodları okuyup, belirli bir pattern (Email adresi, AWS Key, SSH Key gibi..) ‘e uyması durumunda hassas veri olarak algılamaktadır.
Bunun için kendi kurallarınızı oluşturabilirsiniz. Bunun için; https://github.com/zricethezav/gitleaks/wiki/Configuration adresini inceleyebilir ve örnek kuralları görebilirsiniz.
Kodlarınızı bir repository ‘e göndermeden önce mutlaka uygulamanıza ya da kuruluşunuza ait hassas olabilecek verilerden arındırılmış olduğuna emin olun.
.gitignore dosyası kullanarak repository ‘e göndermek istemediğiniz dosyaları, dosya uzantıları ya da dizinleri belirtebilirsiniz.