Vergleich
GitHub Advanced Security vs. vetkit: was jedes abdeckt
Die eingebaute Sicherheit von GitHub deckt Code Scanning, Secrets und Abhängigkeiten ab. vetkit ergänzt ein Repository-Audit zu Qualität, KI-Risiken und Produktionsreife.
· 7 Min. Lesezeit · Vom vetkit-Team


Die Kurzfassung
Wenn Ihr Code auf GitHub liegt, haben Sie bereits Zugriff auf einige starke Sicherheitsfunktionen, und bei öffentlichen Repositorys kosten mehrere davon nichts. Secret Scanning mit Push Protection, Dependabot und Code Scanning mit CodeQL sollten Sie einschalten, bevor Sie irgendetwas anderes kaufen, auch vetkit.
vetkit ersetzt sie nicht. Es ist ein Repository-Audit, das einen breiteren Satz an Fragen betrachtet (Codequalität, Lizenzen und Wartung von Abhängigkeiten, Produktionsreife und Fehler, die für KI-gestützten Code typisch sind), und die Antworten in einen benoteten Bericht und ein nachverfolgtes Backlog überführt. Seine Befunde lassen sich außerdem als SARIF exportieren, dem Format, das GitHub Code Scanning von Drittanbieter-Tools akzeptiert.
Was GitHub Advanced Security ist
GitHub Advanced Security ist das Paket an Sicherheitsfunktionen von GitHub, inzwischen als zwei Produkte angeboten: GitHub Secret Protection und GitHub Code Security. Code Scanning führt CodeQL oder ein Drittanbieter-Tool aus und zeigt Warnungen in Pull Requests und im Security-Tab des Repositorys. Secret Scanning findet Zugangsdaten in Ihrem Repository, und Push Protection kann sie blockieren, bevor sie gepusht werden. Dependabot warnt vor verwundbaren Abhängigkeiten und kann Pull Requests zu deren Aktualisierung öffnen. Copilot Autofix schlägt Fixes für Warnungen aus dem Code Scanning vor.
Mehrere dieser Funktionen sind für öffentliche Repositorys kostenlos, private Repositorys brauchen einen bezahlten Tarif. Die Details ändern sich von Zeit zu Zeit, die aktuelle Aufteilung finden Sie daher auf GitHubs Seite zu den Security-Tarifen. GitHub bietet außerdem ein separates Produkt Code Quality an, und der GitHub-MCP-Server enthält Tools für Code Security, Secret Protection und Dependabot-Warnungen, sodass Coding-Agents direkt mit diesen Warnungen arbeiten können.
Diese Funktionen sind für Repositorys gebaut, die auf GitHub gehostet werden. Für Azure Repos gibt es ein eigenes Angebot, GitHub Advanced Security for Azure DevOps.
Was vetkit ist
vetkit auditiert ein Repository und erstellt einen einzigen benoteten Bericht über fünf Suites: Sicherheit, Codequalität, Nachhaltigkeit, KI-Code-Risiken und Produktionsreife. Es liest einen temporären Checkout und installiert, baut oder startet Ihren Code nie. Es baut auf Open-Source-Engines wie gitleaks, OSV-Scanner, Opengrep mit eigenen vetkit-Regeln, Trivy und tree-sitter auf, ergänzt um eigene Checks.
Einiges von dem, was es prüft, liegt außerhalb der Sicherheitsfunktionen von GitHub: Pakete, die es in öffentlichen Registrys nicht gibt, unfertige Implementierungen, Supabase-Tabellen ohne Row Level Security, LLM-Funktionen, die Modellausgaben vertrauen, HTTP-Aufrufe ohne Timeouts, Abfragen in Schleifen, Testreife, Lizenzen und Wartungsaktivität von Abhängigkeiten. Befunde lassen sich mit Zielterminen zuweisen, und eine Risikoakzeptanz braucht in Team-Organisationen eine Begründung und die Prüfung durch einen Administrator.
vetkit bindet sich über einen lokalen MCP-Server und eine REST-API an Coding-Agents an. Es ist im Early Access: Jedes Konto erhält alle Funktionen, der Quick Scan ist jeden Monat kostenlos, und ein vollständiger Scan verbraucht einen Credit.
Im direkten Vergleich
| Thema | GitHub Advanced Security | vetkit |
|---|---|---|
| Hauptaufgabe | In GitHub-Repositorys und Pull Requests integrierte Sicherheitswarnungen | Repository-Audit über fünf Suites, mit einem Workflow zur Behebung |
| Secrets | Secret Scanning plus Push Protection, die Pushes blockieren kann | Secret Scanning des auditierten Commits; Werte werden vor dem Speichern geschwärzt |
| Abhängigkeiten | Dependabot-Warnungen und automatische Update-Pull-Requests | Bekannte Schwachstellen, Lizenzen, veraltete oder verwaiste Pakete, erfundene Paketnamen |
| Codeanalyse | CodeQL oder Drittanbieter-Tools per SARIF-Upload | Opengrep mit vetkit-Regeln plus Checks für Qualität, KI-Risiken und Produktionsreife |
| Codequalität | Als separates Produkt GitHub Code Quality angeboten | Enthalten: Komplexität, Duplikate, Testreife, Dokumentation, Zustand des Repositorys |
| Agent-Integration | GitHub-MCP-Server mit Security-Toolsets | Lokaler MCP-Server und REST-API |
| Versionsverwaltung | GitHub; ein separates Angebot für Azure Repos | GitHub; Repositorys auf GitLab.com und Bitbucket Cloud lassen sich ebenfalls verbinden |
| Einstieg | Mehrere Funktionen für öffentliche Repositorys kostenlos; für private kostenpflichtig | Kostenloser monatlicher Quick Scan; vollständige Scans verbrauchen Credits (3 zum Start) |
Wann die Funktionen von GitHub genügen
- Ihre Hauptsorgen sind geleakte Zugangsdaten und verwundbare Abhängigkeiten, und Sie wollen sie dort angehen, wo Sie ohnehin arbeiten.
- Sie wollen Secrets schon beim Push blockieren, bevor sie das Repository überhaupt erreichen.
- Sie wollen automatische Pull Requests für Abhängigkeits-Updates.
- Ihre Repositorys sind öffentlich, sodass vieles davon kostenlos verfügbar ist.
Wann vetkit etwas ergänzt
- Sie wollen wissen, ob die Codebasis bereit für die Produktion ist, nicht nur, ob sie bekannte Schwachstellen hat.
- Ein großer Teil des Codes wurde mit KI-Assistenten geschrieben, und Sie wollen Checks für die Fehler, die damit einhergehen.
- Sie brauchen einen Bericht, den Sie mit Personen teilen können, die nicht im Security-Tab von GitHub zu Hause sind, etwa Gründern, Kunden oder Auditoren.
- Einige Ihrer Repositorys liegen auf GitLab oder Bitbucket.
Beide gemeinsam nutzen
Schalten Sie zuerst Secret Scanning, Push Protection und Dependabot ein. Sie verhindern Probleme früh und kosten wenig. Nutzen Sie dann vetkit für ein regelmäßiges Audit des gesamten Repositorys und der Bereiche, die die Sicherheitsfunktionen von GitHub nicht abdecken. Wenn Sie alles an einem Ort haben wollen, exportieren Sie die Befunde von vetkit als SARIF und laden Sie sie in GitHub Code Scanning hoch.
Quellen
Die Angaben zu anderen Produkten auf dieser Seite haben wir am mit deren öffentlicher Dokumentation abgeglichen. Produkte ändern sich schnell; maßgeblich ist immer die Dokumentation des jeweiligen Anbieters.
- Über GitHub Advanced Security
- Security-Tarife von GitHub
- Über Secret Scanning
- Copilot Autofix für Code Scanning
- Eine SARIF-Datei zu GitHub hochladen
- GitHub-MCP-Server
- Allgemeine Verfügbarkeit von GitHub Code Quality
GitHub, GitHub Advanced Security, CodeQL, Dependabot, Copilot sind Marken der jeweiligen Inhaber. vetkit steht in keiner Verbindung zu diesen Inhabern und wird von ihnen weder unterstützt noch gesponsert. Die Namen dienen nur dazu, die verglichenen Produkte zu bezeichnen. Etwas veraltet oder falsch? Schreiben Sie an contact@vetkit.dev, dann korrigieren wir es.