GitHub setzt auf eine Hybrid-Strategie aus klassischer Programmanalyse und künstlicher Intelligenz. Während CodeQL weiterhin tiefe semantische Analysen für unterstützte Sprachen durchführt, übernehmen KI-Modelle die Erkennung von Schwachstellen in Ökosystemen, die bislang schwer zu überprüfen waren. Dies ist ein wichtiger Schritt, um die wachsende Komplexität moderner Softwareentwicklung in den Griff zu bekommen.
Die neue Hybrid-Lösung analysiert Pull Requests automatisch und wählt das jeweils passende Analyseverfahren aus. Erkannte Probleme wie schwache Kryptographie, Fehlkonfigurationen oder unsicherer SQL-Code werden direkt im Pull Request angezeigt – bevor problematischer Code in die Hauptversion integriert wird.
GitHubs interne Tests zeigen vielversprechende Ergebnisse: Über 30 Tage hinweg verarbeitete das System mehr als 170.000 Befunde. Mit 80 Prozent positiven Rückmeldungen von Entwicklern konnte GitHub nachweisen, dass die gekennzeichneten Probleme tatsächlich gültig waren und nicht als falsche Positive zu werten sind. Dies deutet auf eine starke Abdeckung der bislang unterversorgten Ökosysteme hin.
Ein besonderer Fokus liegt auf GitHub Copilot Autofix, das automatische Lösungsvorschläge für erkannte Probleme generiert. Statistiken aus 2025 mit über 460.000 behandelten Sicherheitswarnungen belegen die praktische Effizienz: Mit Autofix dauerte die Behebung durchschnittlich nur 0,66 Stunden – ohne Autofix benötigte es 1,29 Stunden. Das ist eine Ersparnis von etwa 50 Prozent bei der Behebungszeit.
Für Unternehmen und Entwickler ist dies relevant: GitHub Code Security bietet kostenlos Vulnerability Scanning, Dependency Scanning zur Identifikation anfälliger Open-Source-Libraries, Secrets Scanning zum Aufdecken von geleakten Zugangsdaten sowie automatisierte Sicherheitswarnungen mit KI-gestützten Reparaturvorschlägen. Das Angebot unterstreicht einen Trend in der Industrie: Sicherheit wird zunehmend in den Entwicklungsprozess selbst integriert und durch KI unterstützt, statt sie als nachgelagerte Kontrolle zu behandeln. Dies kommt besonders Entwicklungsteams zugute, die unter Zeitdruck agile Software liefern müssen.
