TERUG NAAR PROJECTEN PROJECT LLM SECURITY CLI-TOOL LLM gestuurde Git-Scan Projectdetails Release Datum 31/10/2025 Klanten JetBrains (Internships), Openbare Uitgave Development Hulpmiddelen Programmeer Talen GIT REPOSITORY (GITHUB) Beschrijving llm-powered-git-scan is een AI-ondersteunde Git-repositoryscanner die commit-diffs analyseert op mogelijke geheimen, API-sleutels of andere gevoelige gegevens met behulp van de OpenAI API. De tool kloont of scant een opgegeven Git-repository, doorloopt recente commits en stuurt codeverschillen naar een LLM (zoals GPT-4o-mini of GPT-5-mini) voor intelligente, contextbewuste beveiligingsanalyse. De applicatie detecteert gevoelige codepatronen die traditionele regex-scanners vaak missen — zoals toegangstokens, inloggegevens of ingesloten API-sleutels — en genereert een gestructureerd JSON-rapport voor auditing en controle. Kernfunctionaliteiten: - AI-gestuurde detectie van gevoelige gegevens en geheimen. - Maakt gebruik van OpenAI GPT-modellen (geen lokale inferentie vereist). - Installeert automatisch ontbrekende afhankelijkheden. - Genereert gedetailleerde JSON-rapporten in de map Documenten. - Werkt op Windows, macOS en Linux. - Scant zowel lokale als externe (GitHub) repositories. Voorbeeld van gebruik: > Je geeft een GitHub-repository-URL of lokaal pad op. Het programma kloont of leest deze, analyseert recente commits met behulp van een LLM en slaat een overzichtelijk JSON-rapport op waarin wordt aangegeven welke coderegels mogelijk geheimen blootstellen. Extra informatie: - Project afgerond binnen 5 dagen (120 uur). - Ontwikkeld als onderdeel van een JetBrains-stageopdracht — gebouwd om de integratie van LLM’s in een cybersecurity-automatiseringsworkflow met Python te demonstreren.