SAN FRANCISCO / LONDON (IT BOLTWISE) – Bei xAI wurde Grok Build offenbar so betrieben, dass es nicht nur benötigte Dateien, sondern komplette Git-Repositories samt Commit-Historie in einen Cloud-Speicher hochlädt. Ein Researcher zeigte per Netzwerk-Analyse einen Größenunterschied von rund 27.800x zwischen Modellantwort und Upload-Daten. Kurz danach schaltete xAI Server-seitig den Codebase-Upload offenbar ab und deaktivierte gleichzeitig ein Trace-Flag. Für Entwickler ist jetzt vor allem die Konsequenz entscheidend: Selbst wenn „Training Opt-out“ aktiv ist, kann Code dennoch übertragen worden sein – und daher bleibt Credential-Rotation Pflicht.

Der Coding-CLI Grok Build von xAI stand zuletzt im Fokus, weil ein sicherheitsbewusster Test ein unerwartet breites Datenverhalten sichtbar machte. Laut der Untersuchung wurden nicht nur die für eine konkrete Aufgabe gelesenen Dateien über einen dedizierten Upload-Kanal übertragen, sondern ganze Git-Repositories inkl. voller Commit-Historie. Der entscheidende Befund: Die Modell-„Turn“-Daten, die tatsächlich für die Aufgabe verwendet werden, waren im Verhältnis zum Storage-Upload extrem klein. Damit rückt eine Kernfrage für Unternehmens-IT in den Vordergrund: Wenn ein Tool Daten nur „für die Aufgabe“ benötigt, warum verlässt dann ein vollständiges Repository überhaupt die Maschine?
Technisch betrachtet trennte sich die Kommunikation in zwei unterschiedliche Ströme. Der erste Strom versorgte das Modell mit Inhalten im Rahmen von Modellantworten (Route „/v1/responses“), der zweite Strom transportierte große Datenmengen in einem Storage-Kanal (Route „/v1/storage“) zu einem Google-Cloud-Storage-Bucket, den xAI für Session-Trace-Uploads nutzt. Bei einem 12-GB-Repository, das das Modell nach den Aufzeichnungen nie wirklich gelesen habe, lag das Modell-turn-Volumen bei etwa 192 KB, während der Storage-Kanal rund 5,10 GiB übertrug. Das entspricht ungefähr einem Faktor von 27.800. Der Upload lief zudem über 73 Chunk-Übertragungen mit je etwa 75 MB, wobei jede Anfrage mit HTTP 200 bestätigt wurde.
Auch die Zielstruktur wirkt dabei wie eine bewusste Auslagerung von „Session“-Material: Der Bucketname „grok-code-session-traces“ tauchte sowohl im Binärartefakt als auch in einer „metadata.json“ auf. Die Pfade zeigten auf „gs: //grok-code-session-traces/…“, und die Forscherin/der Forscher konnte aus einem abgefangenen Git-Bundle den Inhalt wiederherstellen. Dabei wurde ein absichtlich platzierter Testmarker in einer Datei namens „src/_probe/never_read_canary.txt“ genutzt, die so ausgewiesen war, dass das Agentenmodell sie nicht öffnen sollte. Der Cloning-Schritt brachte diese Datei „verbatim“ zurück – inklusive kompletter Commit-Historie – und ein zweiter, unabhängiger Repo-Test wiederholte das Muster. Das belegt vor allem Übertragung, Annahme und Speicherung, nicht zwingend Training auf dem Code.
Im Marktvergleich zeigt sich, dass Grok Build hier eher als Ausreißer wirkt. In einem durchgeführten Vergleich mehrerer Cloud-Coding-Agenten sendeten „Claude Code“ und „Codex“ offenbar kein vollständiges Repository-Bundle, während „Gemini“ in einem Leerlauf-Test ebenfalls keinen Bundle-Upload zeigte (der reale Task-Run wurde allerdings bereits vorher durch ein Quota-Limit blockiert). Wichtiger als die einzelne Plattform-Behauptung ist das Muster: Cloud-Tools müssen fast immer gewisse Quelldaten an ein Remote-Modell übertragen, aber „welche Grenze“ gezogen wird, entscheidet über Risiko und Compliance. Gerade in Repositories kann Commit-Historie Dinge enthalten, die im Working Tree bereits entfernt wurden – etwa interne URLs oder Credentials, die später wieder „gelöscht“ wirken, aber in der Historie fortbestehen.
Beim Thema Regulierung und Datenschutz wird die Differenz zwischen Training und Verarbeitung im laufenden Betrieb besonders greifbar. Die Untersuchung legt nahe, dass es einen Server- oder Feature-Toggle „trace_upload_enabled“ gibt, der offenbar nicht steuert, ob Code das Gerät verlässt, sondern ob Daten zum Training gelangen. Ein Beispiel aus dem Test: „Improve the model“ war abgeschaltet, dennoch blieb das Trace-Flag aktiv und Storage-Uploads fanden statt. Zudem ging ein „tracked“ Dotfile (.env) unredigiert mit: In den Uploads tauchten Testwerte wie „canary API_KEY“ und „DB_PASSWORD“ auf, und zusätzlich landeten die Inhalte in einem Session-State-Archiv, das wiederum an den Storage gebunden war. Für IT-Security heißt das: Opt-out für Training ist kein Ersatz für ein korrektes Data-Handling „in transit“.
Der anschließende Shutdown kam schnell, zumindest für die beobachtete Version und das beobachtete Setup. Am 13. Juli stellte die Forscherin/der Forscher fest, dass die gleiche Grok-Build-Binärversion „0.2.93“ keine Storage-Requests mehr machte. Nach sechs erneuten Tests wurden null „/v1/storage“-Uploads beobachtet; außerdem lieferte der Server nun offenbar „disable_codebase_upload: true“ und „trace_upload_enabled: false“ aus. Entscheidend war die Art der Änderung: Der Client blieb weiterhin auf 0.2.93, während sich die Server-Settings änderten. Damit deutet es auf eine serverseitige Schalterlogik statt auf einen Client-Update hin. xAI hat bislang nicht klar bestätigt, ob alle Accounts betroffen waren oder ob die Maßnahme dauerhaft ist.
Aus der Kommunikation von xAI heraus ist die Lage dennoch eindeutig genug für Handlungsempfehlungen: Auf X erklärte der @SpaceXAI-Account, dass Enterprise-Teams mit „zero data retention“ keine Code- oder Trace-Daten speichern und dass bei API-Key-Nutzung ZDR gelte. Für einzelne Nutzer sei hingegen das CLI-Kommando „/privacy“ der Weg, um Retention zu deaktivieren und zuvor synchronisierte Daten löschen zu lassen. Elon Musk ergänzte außerdem, dass hochgeladene Daten vor dem Zeitpunkt „komplett und völlig“ gelöscht würden. Diese Aussagen betreffen jedoch nicht das Risiko, das zwischen Upload und nachgelagertem Löschprozess entstehen kann. Wer das Tool bereits genutzt hat, sollte Credentials rotieren: alles, was Grok gelesen haben könnte – inklusive Dateien in Git-Historie und in „tracked“ Pfaden.
Für die Zukunft ist vor allem die technische Governance der Upload-Grenze entscheidend. Der Test deutet darauf hin, dass der Upload-Mechanismus sogar in späteren Builds noch im Binärcode vorhanden war, aber durch den Server-Flag blockiert wurde; eine spätere Aktivierung wäre ohne Client-Update möglich. Unternehmen sollten deshalb nicht nur auf „Training Opt-out“ oder ZDR vertrauen, sondern prüfen, welche Datenpfade ein Agent im Betrieb nutzt, ob Codebase-Uploads explizit deaktiviert werden können und wie die Redaktionslogik mit „gitignore“ vs. „committed but deleted“ zusammenwirkt. Der pragmatische nächste Schritt bleibt: Secret-Scanning, Token-Rotation und ein Review der Git-Historie – denn ein späteres Löschen im Repository macht Historie nicht automatisch unschädlich.
💳 Amazon-Kreditkarte mit 2.000 Euro Limit bestellen!
🔥 Heutige Hot Deals bei Amazon: Bis zu 80% Rabatte!
🎉 Amazon Haul-Store für absolute Schnäppchenjäger!
- ★ 23-stufiges KI-Go-Training – Für Spieler mit Grundkenntnissen der Regeln – Entwickelt als intelligenter Trainingspartner passt sich die KI Spielern von 18K bis 9D an. Ideal für alle, die die Grundregeln bereits beherrschen und ihr Spiel verbessern möchten.
- IHR EMOTIONALER AI-BEGLEITER: Eiliko ist mehr als nur ein Anhänger, es ist ein charismatischer KI-Freund. Mit einem dynamischen LED-Bildschirm, der eine Vielzahl von animierten Gesichtern und Ausdrucksformen anzeigt, reagiert er auf Ihre Interaktionen mit einzigartiger Persönlichkeit und Charme.
- NIEDLICHER BEGLEITER: Eilik ist der ideale Begleiter für Kinder und Erwachsene, die Haustiere, Spiele und intelligente Roboter lieben. Mit vielen Emotionen, Bewegungen und interaktiven Funktionen.
- 【XL-Größe für gedeihende Pflanzen】Geben Sie Ihren Pflanzen den Raum, den sie verdienen! Unser verbessertes, großes 13,7 cm großes Design bietet Platz für Pflanzen mit einem Durchmesser von bis zu 8,9 cm und damit deutlich mehr Platz für Wurzelwachstum und Pflanzengesundheit im Vergleich zu kleineren, veralteten Modellen. Die Produktabmessungen betragen 13,6 x 13,6 x 13,2 cm und das Gerät wiegt nur 355 g.
- V28 Update - JETZT MIT NEUEN FUNKTIONEN! Als Reaktion auf das Ladeproblem von Loona haben wir das automatische Aufladen 2.0 verbessert. Diese Optimierung hilft Loona, die Ladewege in verschiedenen Szenarien zu erkennen und anzupassen, um die Erfolgsquote beim automatischen Aufladen zu erhöhen. Mobile Hotspots können sich mit Loona verbinden und überwinden WLAN-Einschränkungen, sodass Sie jederzeit und überall mit Loona interagieren können.
- Die besten Bücher rund um KI & Robotik!

- Die besten KI-News kostenlos per eMail erhalten!
- Zur Startseite von IT BOLTWISE® für aktuelle KI-News!
- IT BOLTWISE® kostenlos auf Patreon unterstützen!
- Aktuelle KI-Jobs auf StepStone finden und bewerben!
- Künstliche Intelligenz: Dem Menschen überlegen – wie KI uns rettet und bedroht | Der Neurowissenschaftler, Psychiater und SPIEGEL-Bestsellerautor von »Digitale Demenz«
Du hast einen wertvollen Beitrag oder Kommentar zum Artikel "xAI Grok Build lädt komplette Git-Repositories hoch – ZDR/Privacy schaltet nur Training ab" für unsere Leser?


#Sophos
Es werden alle Kommentare moderiert!
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.
Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte.
Du willst nichts verpassen?
Du möchtest über ähnliche News und Beiträge wie "xAI Grok Build lädt komplette Git-Repositories hoch – ZDR/Privacy schaltet nur Training ab" informiert werden? Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den RSS-Hauptfeed oder IT BOLTWISE® bei Google News wie auch bei Bing News abonnieren.
Nutze die Google-Suchmaschine für eine weitere Themenrecherche: »xAI Grok Build lädt komplette Git-Repositories hoch – ZDR/Privacy schaltet nur Training ab« bei Google Deutschland suchen, bei Bing oder Google News!