Agents de programació Privadesa Grok Build Grok 4.5 SpaceXAI Seguretat de codi Git Secrets

Grok Build va pujar repositoris sencers: què se sap, què s’ha corregit i què han de fer els desenvolupadors

midudev repassa Grok 4.5 i l’incident de privadesa de Grok Build. Una captura de xarxa va demostrar que la versió 0.2.93 enviava repositoris Git complets —inclòs l’historial— a un bucket controlat per SpaceXAI, fins i tot amb l’opció d’entrenament desactivada. La càrrega es va aturar des del servidor i el client ara és obert, però això no prova per si sol l’eliminació de totes les dades anteriors.

El vídeo de midudev tracta dues notícies connectades però diferents. La primera és el llançament de Grok 4.5, un model orientat a programació i agents amb un preu agressiu. La segona és un incident greu del client Grok Build: una anàlisi de trànsit va trobar que la versió 0.2.93 pujava repositoris Git complets a emmagatzematge controlat per SpaceXAI.

El titular «Grok està robant el teu codi» expressa la gravetat percebuda, però cal afinar el llenguatge. El que està demostrat és una transferència excessiva de dades que no corresponia només als fitxers necessaris per resoldre la tasca. La intenció, els usos posteriors i l’abast total de la retenció no es poden deduir només d’una captura de xarxa.

La càrrega de repositoris es va desactivar des del servidor després que el cas es fes públic. SpaceXAI també va publicar el codi del client sota una llicència oberta. Són canvis rellevants, però no eliminen retroactivament el risc dels repositoris enviats abans de la correcció.

Què ofereix Grok 4.5

SpaceXAI presenta Grok 4.5 com el seu model més capaç per a programació, tasques agentives i treball de coneixement. L’anunci oficial diu que va ser entrenat «al costat de Cursor» i que és el model predeterminat de Grok Build.

El vídeo interpreta la relació com si SpaceXAI hagués comprat Cursor. La documentació pública citada no anuncia aquesta adquisició. Confirma col·laboració d’entrenament i disponibilitat del model a Cursor, que no és el mateix que comprar l’empresa.

Les característiques publicades són:

  • uns 80 tokens per segon;
  • 2 dòlars per milió de tokens d’entrada;
  • 6 dòlars per milió de tokens de sortida en context curt;
  • fins a 500.000 tokens de context;
  • eines de funcions, cerca web, cerca a X i execució de codi;
  • disponibilitat a l’API, Grok Build, Cursor i complements d’Office.

Per a contextos de 200.000 tokens o més, la tarifa oficial és superior: 4 dòlars d’entrada i 12 de sortida per milió. Per tant, el preu 2/6 del vídeo és correcte per al tram curt, però no descriu totes les peticions.

SpaceXAI publica resultats competitius en diversos bancs de proves. Com diu midudev, un benchmark no substitueix l’ús real. El rendiment d’un agent depèn també del client, les eines, la capacitat de revisar canvis, la latència, els límits i la qualitat del context que se li proporciona.

Què es va observar a Grok Build 0.2.93

Un investigador que publica amb el nom Cereblab va executar Grok Build darrere d’un proxy per veure què sortia de l’ordinador. La prova utilitzava un repositori preparat i una instrucció mínima: respondre «OK» sense llegir fitxers.

La captura va mostrar dos canals diferents:

  1. aproximadament 192 KB associats a la petició del model;
  2. una càrrega separada de 5,10 GiB a un bucket de Google Cloud Storage anomenat grok-code-session-traces.

El segon canal dividia el contingut en 73 blocs d’uns 75 MB. El volum creixia amb la mida del repositori, no amb els fitxers que l’agent havia necessitat per contestar.

L’investigador va reconstruir un Git bundle a partir de les dades i hi va trobar:

  • fitxers seguits per Git;
  • l’historial complet accessible;
  • un fitxer «canari» que l’agent no havia obert;
  • secrets que ja no eren al directori actual però continuaven en commits antics.

Aquest últim punt és especialment perillós. Esborrar una clau d’un fitxer i fer un commit nou no la retira de l’historial Git. Si s’envia el repositori complet, un token revocat tard o una contrasenya antiga encara poden aparèixer als objectes previs.

L’opció de privadesa no va aturar aquella càrrega

El vídeo remarca una diferència crítica entre el que diu la interfície i el que passa a la xarxa. En les proves publicades, desactivar «Improve the model» no va impedir la pujada del repositori.

Això no significa necessàriament que el codi es destinés a entrenament. Significa que el control visible no governava el canal que transferia el bundle. La resposta de configuració continuava indicant trace_upload_enabled: true.

Després de la divulgació, el mateix binari 0.2.93 es va tornar a provar. El servidor retornava:

  • disable_codebase_upload: true;
  • trace_upload_enabled: false.

En sis repeticions ja no es van observar peticions a l’endpoint d’emmagatzematge. Per tant, el canvi que va aturar la conducta va ser una bandera remota, no una actualització local de l’executable ni l’opció d’entrenament que l’usuari havia desactivat.

Què s’ha corregit i què continua sense demostrar-se

A partir del 13 de juliol, les proves disponibles indiquen que la pujada completa va deixar de produir-se. Elon Musk també va dir públicament que s’eliminarien les dades carregades anteriorment.

El 15 de juliol, SpaceXAI va obrir el codi de Grok Build. El repositori oficial permet revisar com el client construeix context, llegeix i edita fitxers, executa ordres i parla amb serveis remots. També pot compilar-se i apuntar-se a inferència local.

La transparència és una millora, però té límits:

  • el codi obert del client no mostra tota la lògica del servidor;
  • una bandera remota pot tornar a canviar;
  • una promesa d’eliminació no és una auditoria independent;
  • no s’ha publicat una llista individual de repositoris afectats;
  • desconeixem la retenció exacta de cada càrrega antiga;
  • els registres, còpies i sistemes de seguretat poden tenir cicles propis.

La política general de privadesa descriu drets de supressió i possibles períodes de retenció, però no substitueix una comunicació específica de l’incident amb abast, dates, categories de dades i verificació de l’esborrament.

«Pujar» no és automàticament «robar», però el problema és real

Un agent al núvol necessita rebre fragments de codi per analitzar-los. L’autorització per enviar el fitxer que l’usuari demana modificar, però, no és necessàriament autorització per arxivar tot el repositori i la seva història.

La paraula «robatori» implica una qualificació jurídica i una intenció que les proves tècniques no estableixen. Una descripció més precisa és:

Grok Build 0.2.93 va transferir en segon pla repositoris Git complets a emmagatzematge de SpaceXAI, amb més dades de les necessàries per a la tasca i sense que el control visible d’entrenament ho impedís.

Aquesta formulació no rebaixa l’incident. Una càrrega excessiva pot vulnerar contractes, acords de confidencialitat, polítiques internes o obligacions de protecció de dades encara que no s’utilitzi per entrenar un model.

El risc depèn del contingut:

  • propietat intel·lectual de l’empresa;
  • credencials de producció;
  • dades personals;
  • claus de signatura;
  • configuració d’infraestructura;
  • vulnerabilitats no publicades;
  • codi de clients o proveïdors;
  • secrets eliminats però presents a l’historial.

Què fer si es va utilitzar aquella versió

L’absència d’un inventari públic obliga a actuar segons el pitjor contingut plausible, no segons la confiança que «probablement no hi havia res».

1. Identificar l’abast

Cal revisar en quins repositoris es va executar Grok Build, durant quines dates, amb quin compte i des de quin directori. Els registres de xarxa, proxy, EDR o tallafoc poden mostrar connexions i volum transferit.

No n’hi ha prou amb mirar el directori de treball actual. S’ha de revisar també l’historial Git i tots els objectes accessibles.

2. Rotar secrets, no només esborrar-los

Si una clau, token, contrasenya o certificat podia existir al repositori o en un commit antic:

  • revocar-lo al proveïdor;
  • emetre una credencial nova;
  • actualitzar els serveis que la utilitzen;
  • revisar accessos anòmals;
  • documentar l’hora de rotació.

Canviar el fitxer .env sense invalidar la credencial al servidor no resol l’exposició.

3. Avisar seguretat, legal o el client

En una empresa, la decisió no correspon només al desenvolupador. L’equip de seguretat ha d’avaluar dades personals, contractes, secrets comercials i obligacions de notificació. Un repositori d’un client pot tenir requisits diferents d’un projecte personal.

4. Actualitzar i verificar

S’ha d’utilitzar una versió actual, revisar la configuració de privadesa i confirmar el trànsit de xarxa si el risc és alt. Que la pujada estigui desactivada avui no converteix un agent remot en un entorn de confiança il·limitada.

5. Sol·licitar supressió quan correspongui

SpaceXAI ofereix un portal de privadesa i mecanismes de supressió. Una petició formal deixa constància del cas, encara que la promesa pública digui que les dades anteriors s’eliminaran globalment.

Com executar agents de codi amb menys risc

L’incident no afecta només un proveïdor. Qualsevol agent amb permisos de lectura, terminal i xarxa pot veure molt més que el fragment que apareix a la conversa.

Una configuració prudent inclou:

  • repositoris de prova o còpies sense secrets;
  • credencials curtes i de privilegi mínim;
  • secrets fora del repositori i de l’historial;
  • contenidors o màquines virtuals aïllades;
  • llistes de dominis de sortida permesos;
  • registres de trànsit;
  • aprovació abans d’ordres sensibles;
  • comptes separats per a desenvolupament;
  • revisió de diffs abans de fusionar;
  • una política explícita sobre eines autoritzades.

.gitignore evita afegir fitxers nous al control de versions, però no protegeix un secret que ja s’hi va confirmar ni impedeix que una eina amb accés al disc el llegeixi. Per netejar l’historial cal reescriure’l i, igualment, rotar les credencials.

Per a codi especialment sensible, es pot optar per inferència local o per serveis empresarials amb contracte, retenció definida, controls administratius i garanties de tractament. «Local» tampoc és una etiqueta màgica: cal comprovar que el client no envia telemetria o context a tercers.

L’alternativa gratuïta del vídeo també té un preu

Al final, midudev mostra FreeBuf, un agent de codi gratuït finançat amb anuncis. Alguns models tenen quotes premium i la interfície declara recollida de dades per a entrenament.

És un model de negoci possible, però «gratis» no significa «sense cost». L’usuari paga amb atenció, dades o limitacions. Abans d’utilitzar-lo amb un repositori cal revisar els mateixos punts: quins fitxers llegeix, on s’envien, quant es retenen, si s’entrenen models, quins anuncis es mostren i com s’elimina el compte.

Una publicitat visible pot ser menys opaca que una transferència inesperada, però no resol per si sola la confidencialitat del codi.

Conclusió

Grok 4.5 té arguments tècnics atractius: velocitat, preu i integració en un agent complet. L’incident de Grok Build demostra, alhora, que la qualitat del model és només una part del risc. El client que recull context i executa eines pot exposar més informació que el model mateix.

La prova disponible és concreta: la versió 0.2.93 va pujar bundles Git complets, inclosos fitxers no llegits i historial, per un canal separat. El control visible d’entrenament no ho va evitar. Una configuració remota va aturar la conducta i el client ara és obert.

El pas responsable no és assumir que tot el codi va ser explotat ni donar el cas per tancat. És identificar repositoris, rotar secrets, revisar registres, demanar supressió quan calgui i tractar qualsevol agent de programació amb xarxa com un tercer amb accés privilegiat.

Contrast i context

Fonts consultades

7 fonts
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07

Font de treball

Transcripció amb marques de temps

10 fragments
Consulta la transcripció
  1. 0:00 , obre el vídeo en una pestanya nova

    SpaceX, he ya ha anunciado Grok 4.5, el primer modelo entranado específicamente para código y agentes. Y este Grok realmente sería el modelo que ha anunciado cursor, pero que ahora le van a llamar Grok. O sea, imagina que esto es un compo sur 3, pero en realidad ahora como SpaceX, he ya he ha comprado cursor, pues se va a quedar con todos los modelos, y este modelo ahora se llama Grok 4.5. El modelo más inteligente que está bastante cerca a Gb5. 25.6 y también cerca de feybol por encima, incluso de opos 4.8 en algunos benchmark, no en todos, en algunos que aporecima, incluso en algunos que da por encima de feybol, ya sabes como, pero solo benchmark, yo lo pensas, los pillon poquito así, lo importante es el uso importante, pero qué es lo importante de Groke? A ver, es que lo interesante de Groke, aparte de que se ha sido optimizado para el tema de código y para código de empleetos muy grandes para trabajar en diferentes repositorios, es que es suficiente y rápido. utiliza la mitad de toque esportarea, tiene una tasa más alta de toque ens por segundo y cuesta menos de la mitad.

  2. 1:00 , obre el vídeo en una pestanya nova

    ¿Qué los modelos comparables? Y es que fijaos que el precio es de 2 dólares por millón de tokens de input y 6 millones de dólares de output. O sea, tiene un precio espectacular. Eso es lo más interesante que tiene. Ya lo podría utilizar si no fue si es de la unión europea, lo podéis utilizar en Grok Build en SpaceX, AI Console y en Cursor. También lo podéis utilizar si no soy de la unión europea, porque en Figal que dice, creo 4.25 no está disponible en la unión europea. Estará disponible. a finales de este mes. Así que ahí lo tenéis. Grok, por si no sabes, lo tenéis para aquí, tiene su propio Cloucot, que aquí pone, Grok 4.5 está aquí. Si yo le pongo model... Fijaos que a mí no me aparece. Así que tiene Grok Build y Composers 2.5 que se se modelo que tenía curso y cada vez tenéis disponible aquí. Oye, me ha soprendido mucho Grok Build, lo está utilizando y me gusta bastante la experiencia. Me recuerdan poco op-en-coat, responde bastante rápido, me gusta como llama a las herramientas. Me ha soprendido para bien, está bastante bien creado, está muy bien.

  3. 2:00 , obre el vídeo en una pestanya nova

    Tengo muchas ganas que salgan nuevo modelo para ver cómo funciona Me ha gustado mucho Grok Build Me parece que está muy en montado mejor de lo que pensaba, se ha hecho pensaba a Austin, a por nuevo a Vales la pena Creo que todavía les falta alguna cosita que me gustaría que estuve ese mejor indicada, pero aún así, oye, muy bien ¿Cuál es el problema de todo esto? Como ahora la gente de Chage Btea sacado Gppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp Y lo más arretitado este tweet donde scam al maniz superguta de scam. Dice, lleva el engaño nivel completamente nuevo. Y ya vuelto a través de apelearse con Samal, maniza, manz, vuelve y se hombre, carnal, que hubiera traducción. Carnal, tú eres el que está vendiendo a los inversiones del mercado público, los centros de datos espaciales a corto plazo, porque ya sabes que querás hacer centros de datos en el espacio. Y dice, vamos a empezar a volar las, el próximo año, tal vez pueda venir a ver la situación de libertad condicional, lo aprova, porque y lo más...

  4. 3:00 , obre el vídeo en una pestanya nova

    de aposentado que Sam Alman va a acabar en la cárcel, después de robar una organización beneficia indígena de edad y visual de código abierto o P&EI, luego robaste toda la tecnología de teléfonos de Apple, que planeas para un biz, esto es difícil superar, muy bien, es verdad, tengo que decir que erraro este tweet de Sam Alman, dice tú eres el que está vendiendo en versión de mercado público, los centros de datos paseles a corto plazo, porque Sam Alman el mismo o Pina que es el futuro, pero era uno, que es un baby, pues también se ve. Como si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si, si tú mi moledite la razón, y lo más, ahora no te chezca, patrada, grabeo y encima luego, pues el bueno es amalman a sacaupecho, dice hay muchas veces más que sugerén que 5.6 sol es el mejor modelo del mundo en este momento pero la forma más confiable de saber lo es que Elon está obsesionado conmigo otra vez, entonces eso es lo que él identifica por lo que parece que está funcionando también, antes o sea, está hablando de Grok, la línea de comandos de Grok, Bill, muera por resulta

  5. 4:00 , obre el vídeo en una pestanya nova

    que se ha detectado una cosa bastante salvaje. La línea de comandos de Grokville está subiendo repositorios enteros completos de Gith a un bucket de Google Cloud, incluyendo bases de código privadas y secretos sin evitar. Estas subidas ahora, han parado, silenciosamente, a partir de una bandera oculta del lado del servidor y el que se hay no ha dicho nada sobre la alcance, la retensión o eliminación de este contenido. Como dice, las calas flipantes, aquí hay un repositorio de prueba, de 12 lligas y que... A su video 5 lligas hacia un bucket grockout session 3.000, mientras que la tarea real de codificación solo han ditado 200 cas. La herramienta agarrotó el reposito en el que se ejecutaba, no solo los activos que han ditado. Y aquí podemos ver cómo hay dos subiendo. 120 lligas a storage.gb.com. Madre 2020 lligas que había su vida. Diste que luego la arregla con la andera oculta que se llama DisableCowBase, Ableot, un día. Después de análisis a nivel de cable de un día investigador. La opción de mejorar el modelo para optar por no participar.

  6. 5:00 , obre el vídeo en una pestanya nova

    nunca de tuvo las subidas. Aún no hay habizo, no hay alcance, no hay palabras sobre el código ya se ha eliminado. Para cualquier capón de gente de codificación de día, a código propietario, lo que cruza, si lo que cruza al cable, como lo que pasa por el cable, la información que está enviando. Importa más que lo que dice la página de ajustes. Y aquí tenemos la fuente, la fuente que es una fuente china donde lo ha comentado, estoy de Grope Build y está comentando todo el caso. Ya estoy viendo que hay más gente que lo está comentando. Alguien que ha utilizado Grope Build por favor, que en sus locks, vas a cabrarte mucho. Mira, repo State Abloat, repo State Abloat. A ver, a ver. No se importa profundamente tu privacidad, respetable a la extenda el quidente, para que vosjos en retesión cero de datos ningún raston y datos de código se reten en jamás. Si ceta de r.

  7. 6:00 , obre el vídeo en una pestanya nova

    Está desavitado al comando, pero a veces está disponible la clima de habilitar la ardencia de datos. Engegúdago cuando produce si para ver o camiato, confulaciones. Hasta que punto, por más que yo no tenga puesto lo de privacy, hasta que punto tienes que subir todo el repositorio. O sea, hasta que punto es esto. A ver qué hecha a no dar a comunidad. Pero a cada dice, estoy, dice, creo que Bill sube. Repositores entre los de git con todo el historial, Google Cloud, de forma determinada para mejorar el entrenamiento del modelo. Pero, tio, esto del repositario. O sea, todo el repositario. O sea, que sí que ya se sabe. Pero, tio, todo el repositario con todo el historial. Madrid de Dios es una salvajada. O sea, es una salvajada a diferentes niveles, ¿vale? Primero. Me está robando el código, o sea, una cosa que dice, no, para mejorar el modelo, pero para mejorar el modelo utiliza mi conversación con el modelo, utiliza las porciones de código de las que estamos hablando, pero a nada, su vas al repositorio es entero con todo el historial de graciao, pero lo segundo, por qué voy a tener que subir, digas, digas, es que hay repositorios que pueden ser, digas, por qué vas a subir, digas, que me está robando mi conexión, que fuerte mi parís, y tío, esto muy veste, ¿eh?

  8. 7:00 , obre el vídeo en una pestanya nova

    Esto es muy, muy, muy bestia. Por más que te digan, mira, yo aquí sabes. Prave ese. Prave ese, share data. Yo soy un ganan, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, privacy opt out para salir de esto es muy exagerado, ¿eh? Esto es un robal nivel de lo de Apple, teopería, es que no se me parece demasiado exagerado y esto va a ir a peor, o sea hay que tener mucho cuidado porque no se le parece salvaje. Claro, pues o mi retenía un uso de 100% hombre, es que estamos hablando de llegas, ¿eh? No es que ha subido 100mg, que estamos hablando de llegas, la madre goes paría todos. La verdad que esto es un poco salvaje, esto me recuerda un poco a lo de un producto que he compartido hoy

  9. 8:00 , obre el vídeo en una pestanya nova

    que me gusta mucho, me parece muy buena idea, se llama FreeBla FreeBla, es una gente de código que es gratuito, se ha noticias que pagarnada, es una gente de código. Dindejera de visual que gratis, no te jepear a suscripción, no te jepear nada. ¿Cuál es el truco? El truco es que te aparece polista. ¿Sato ponés Freebuff? Ves, ponés Freebuff. Y fíjate que abajo tengo como un banner. Gidla, pesta hecho para no ser que no se cuento. A veces aquí tengo otra polista. Tienes polista y le puedes dar clic y te lleva la página web. Entonces, puedes ir hablando. tienes diferentes modelos que puedes utilizar, por ejemplo, premium y fijate que dice 0 de 5 utilizados, se recete a 12 no sé qué, entonces le puedes dar aquí, pero ves, collect data for training, bueno, podemos utilizar kimi, vale, das a kimi, claro, cuál es el problema, kimi, sólo tienes 5 sesiones premium, no es el limitado ni mucho menos, y además, conforme lo vas usando de qué va el proyecto, que funcionaba bastante bien, no se ha no está mal para tener a gratis pero es, te va pareciendo publicidad, que a ver es una forma de de cobrar por ello, no es el más rápido, pero bueno es una forma de tener acceso a modelos gratis, yo pagaría cinco dólares por no ver publicidad, a menos digo, me parece una idea interesante y hay que tener un poco de cuidado porque obviamente en algunos me diga de auto, te etapa, me estoy dando clic para que van ganando dinero, pues eso no sé

  10. 9:00 , obre el vídeo en una pestanya nova

    un... aquí tenés uno de cinco primer seis son y tienes que ir haciendo así que la revolción va a ser cuando práve si lo calfiel se empieza a ser una redapa a todas las apps es que yo creo que lo va a correr al menos la policía no es tan invasiva si o sea el menos eso perdado se yo una publicidad si la puedo tolerar me parece una publicidad que además es útil porque es para promedores y tal o sea creo que eso me parece bien