Een MacBook Pro met programmeercode op het scherm.
Nieuws14 juli · 22:134 min leestijd

Grok Build uploadt complete codebases naar xAI-cloud

xAI's Grok Build stuurde hele repositories, inclusief .env-bestanden met API-sleutels, naar een Google-cloudbucket. De privacy-toggle stopte de uploads niet. Draai je de codeer-CLI zakelijk, roteer nu je credentials.

xAI's Grok Build, de codeer-CLI van Elon Musks AI-bedrijf, stuurde complete repositories inclusief .env-bestanden met API-sleutels en wachtwoorden naar een Google-cloudbucket, blijkt uit een wire-analyse van beveiligingsonderzoeker cereblab. De uploadcode zit nog in de huidige versie.

Draai je Grok Build zakelijk op klantcode of je eigen productie-repo, dan moet je elke credential die op die machine stond nu als gelekt behandelen en roteren. De privacy-instelling die je dacht te hebben aangezet, hield de uploads namelijk niet tegen. Dat raakt elk Nederlands bedrijf dat de tool aan een echte codebase liet werken.

Het logo van Grok, de AI-assistent van xAI. Bron: Grok AI (xAI) / Wikimedia Commons (Publiek domein)
Het logo van Grok, de AI-assistent van xAI. Bron: Grok AI (xAI) / Wikimedia Commons (Publiek domein)

Wat de wire-analyse aantoonde

Onderzoeker cereblab leidde Grok Build CLI versie 0.2.93 op macOS door de open-source proxy mitmproxy en publiceerde de volledige netwerkopnames. Op een testrepo van 12 GB verplaatste het kanaal dat Grok's model echt gebruikt (POST /v1/responses) ongeveer 192 kilobyte. Een tweede kanaal (POST /v1/storage) verplaatste 5,10 gigabyte in 73 blokken, zo'n 27.800 keer meer dan de codeertaak nodig had. Alles ging naar een Google-cloudbucket met de naam grok-code-session-traces.

Die upload was niet beperkt tot wat de agent las. cereblab plantte een uniek merkteken in een bestand dat de agent expliciet niet mocht openen, src/_probe/never_read_canary.txt, en vond het intact terug in het opgehaalde Git-bundel. Een Git-bundel draagt de volledige objecthistorie: elke commit, elke versie van elk bestand. Een .env die je ooit committe en later weghaalde, reist zo alsnog mee. In de opgevangen data stond een canary-sleutel (API_KEY=CANARY7F3A9-...) plus een testwachtwoord, onversleuteld en leesbaar.

De privacy-toggle deed niets

De enige zichtbare privacy-knop in Grok Build, ‘Improve the model’, stopte de uploads niet. Na uitschakelen bleef het serverantwoord trace_upload_enabled: true teruggeven en liepen de bundel-uploads gewoon door. Het verschil is fundamenteel: die toggle regelt of xAI je data gebruikt om het model te trainen, niet of je data je machine verlaat. Wie dacht te hebben afgemeld, had alleen toestemming voor later gebruik ingetrokken van data die het toestel al had verlaten.

Wat xAI deed

Na publicatie, die op 14 juli de voorpagina van Hacker News haalde, zette xAI een server-side rem aan (disable_codebase_upload: true) en introduceerde het een /privacy-optie. Vervolgtests wezen uit dat die optie de bewaartermijn regelt, niet de verzending zelf. Elon Musk beloofde publiekelijk alle eerder geüploade data te verwijderen, al is dat niet bevestigd. Er is geen formeel beveiligingsadvies uitgebracht.

Grok Build past in een reeks incidenten die deze maand liet zien hoe AI-codeertools zelf het kanaal worden waarlangs code en secrets weglekken. Vier dagen eerder misbruikte GhostApproval symbolische links om het goedkeuringsvenster van zes AI-codeertools te misleiden. Het verschil bij Grok is dat er geen aanvaller nodig was: het lek zat in het normale gedrag van de tool. Dat verschuift de vraag van ‘is deze tool netjes gepatcht’ naar ‘welke code en sleutels geef ik een extern AI-bedrijf überhaupt in handen’. De ondergrens blijft hoe dan ook gelijk: houd secrets buiten je repo en roteer ze zodra een tool ze kan hebben gezien.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Grip op je AI-stack

Ik denk met je mee welke AI-tools je veilig zakelijk inzet en bouw waar nodig self-hosted alternatieven die je code en sleutels binnen je eigen muren houden, van ontwerp tot beheer.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Gerelateerde artikelen

Antitrustklacht beschuldigt vier AI-bedrijven van afspraak over lager tempo
Nieuws
4 min

20 sep 04:15

Antitrustklacht beschuldigt vier AI-bedrijven van afspraak over lager tempo

Een federale klacht beschuldigt Anthropic, OpenAI, SpaceXAI en Google van afspraken over een lager AI-tempo. De zaak maakt releaseplanning, leveranciersrisico en antitrust onderdeel van modelkeuzes, zonder dat er al een rechterlijk oordeel ligt.

OpenAI sluit op 12 november de modeltoegang voor Cursor af
Nieuws
5 min

29 aug 06:10

OpenAI sluit op 12 november de modeltoegang voor Cursor af

OpenAI stopt op 12 november met het leveren van zijn modellen aan Cursor, omdat het eigenaar SpaceX niet vertrouwt. Wat een Nederlands ontwikkelteam verliest en welke routes er tot die datum openliggen.

SpaceX gaat public met xAI erbij: de grootste beursgang ooit en wat het betekent voor de AI-markt
Nieuws
4 min

13 jun 05:12

SpaceX gaat public met xAI erbij: de grootste beursgang ooit en wat het betekent voor de AI-markt

SpaceX begon vrijdag te handelen op Nasdaq onder tickersymbool SPCX, met een beursgang van 75 miljard dollar en een startwaardering van 1,75 biljoen dollar. Inbegrepen in het bedrijf: AI-startup xAI met de Grok-chatbot.

ICO meldt privacywijzigingen bij tien AI-ontwikkelaars en opent agentconsultatie
Nieuws
4 min

8 okt 18:16

ICO meldt privacywijzigingen bij tien AI-ontwikkelaars en opent agentconsultatie

De ICO meldt privacywijzigingen bij tien AI-modelbouwers en vraagt tot 20 november bewijs over agentrisico’s. Voor inkopers maakt het rapport zichtbaar welke gegevensvragen leveranciers beantwoorden en waar agentcontrole nog openstaat.

Musk kondigt externe modelroutes voor Grok Bot aan
Nieuws
4 min

7 okt 20:19

Musk kondigt externe modelroutes voor Grok Bot aan

Musk zegt dat Grok Bot per taak externe modellen kan kiezen, waaronder Claude Opus 5.5, Midjourney en Suno. De agentcomputer staat in de VS; Cursor beheert de modelkeuze.

Trump ontvangt zes AI-topbestuurders voor lunch
Nieuws
2 min

29 sep 00:35

Trump ontvangt zes AI-topbestuurders voor lunch

Trump en Huisvoorzitter Mike Johnson spreken dinsdag met zes topbestuurders uit AI-bedrijven in het Witte Huis. De agenda raakt aan toezicht, maar vooraf is geen beleidsbesluit aangekondigd.