Skann igjennom et git-repo for brukernavn, passord og nøkler
Oppdatert for 168 dager siden av KMT.Sjekk repoene dine for sikkerhetshull!
#!/bin/bash
ss=$(echo $@ | sed 's/ /\\|/g')
git log --oneline|cut -b 1-8| while read h;do
mlines=$(git show $h | grep -i $ss | grep '^[\+\-]')
if [ ! -z "$mlines" ];then
echo -e "\n#\n# Commit $h\n#\n${mlines}"
fi
done
Kjør scriptet med f.eks bash findwords.sh key secret password username
, så får du alle commits med disse ordene lagt til eller fjernet på en linje.