Git-Vuln-Finder - Finding Potential Software Vulnerabilities From Git Commit Messages

Git-Vuln-Finder är ett verktyg för att hitta potentiella mjukvarusårbarheter genom att analysera Git commit-meddelanden. Verktyget använder reguljära uttryck mot commit-meddelanden och kan automatiskt inkludera CVE-ID:n i utdata om de finns. Det levereras med tre fördefinierade mönster: vulnpatterns för generiska sårbarheter, cryptopatterns för kryptografiska fel och cpatterns för C/C++-liknande språk. Krav för att köra verktyget inkluderar Python 3.6, GitPython och langdetect. Exempel från Git-arkiv som curl och OpenSSL illustrerar verktygets förmåga att identifiera säkerhetsrelaterade commits och associerade CVE:er.