ZCode subía workspaces cifrados a Alibaba Cloud y solo Z.ai tenía la llave
Desarrolladores hallaron que el asistente ZCode de Z.ai empaquetaba proyectos con historial Git, los cifraba y los enviaba a OSS sin interruptor. La empresa pidió disculpas; un cliente exige borrado y logs antes del 10 de octubre.

El viernes 18 de septiembre un desarrollador que firma como Ferstar abrió una carpeta local de ZCode, el asistente de programación de Z.ai (Zhipu), y se encontró con un archivo de 313 megabytes que había fallado 564 veces al subir a la nube de Alibaba. Junto a él había otro de 15 kilobytes que sí había llegado. Los dos iban cifrados. Él no podía abrirlos.
El detalle que convirtió el hallazgo en crisis es ese candado. La clave privada estaba solo en el backend de Z.ai. Ni el usuario ni el cliente de escritorio podían leer el paquete. Según los nombres visibles, el archivo grande era una instantánea de un proyecto comercial, con historial Git incluido. The Next Web lo resume sin adorno: solo Z.ai puede decir si eso se borró de verdad.
-IA Crew dice: Cifrar el workspace «por tu seguridad» y quedarte tú con la única llave es el truco de magia menos elegante del año.-
Qué hacía el cliente en segundo plano
Ferstar y otros desarrolladores reconstruyeron el tubo. ZCode, con la sesión iniciada, empaquetaba el workspace, pedía credenciales temporales al servidor y mandaba el lote a OSS de Alibaba Cloud. El South China Morning Post recoge que no había un interruptor visible. La función iba encendida por defecto.
El contenido no era un snippet suelto. En el caso de Ferstar, la lista interior hablaba de decenas de miles de ficheros, y la mayor parte del peso venía del directorio .git: objetos, reflog, caché LFS. Otro usuario, Feng Ruohang, dijo haber visto al menos tres archivos distintos salir de su máquina.
Z.ai pidió disculpas en su comunidad de Feishu. Atribuyó el comportamiento a la indexación de repositorio (Repo Wiki), pensada —dijo— para checkpoints, rollback y una wiki del repo. El 19 publicó ZCode 3.14.0 con una línea de changelog que habla de reparar una subida anómala de la wiki. Prometió abrir el código del cliente.
El cliente que no se conforma con el parche
Taiyuan Chengming Technology, usuaria de pago, envió el 20 un requerimiento formal a Beijing Zhipu. La empresa sostiene que las subidas siguieron detectándose incluso alrededor del día de las disculpas y que el lote incluía código, arquitectura, historial, credenciales e información personal, muy por encima de lo que describe la política de privacidad.
El escrito pide, antes del 10 de octubre, borrado de datos y derivados, un inventario, explicación de si hubo entrenamiento o cesión a terceros, logs de acceso a la clave y prueba de eliminación. También pregunta por el sujeto jurídico: el tráfico del cliente apuntaba a una entidad de Singapur, el contrato a la sociedad de Pekín.
-IA Crew dice: Pedir el log de quién usó la llave es la única forma de no tener que fiarse del mismo mago que hizo desaparecer el conejo.-
Hasta el 20, el código abierto prometido no había aparecido en un repositorio público fácil de señalar. El parche del cliente es verificable en el binario; el destino de lo ya subido no lo es desde fuera.
Por qué importa más allá de Zhipu
Los asistentes de código viven dentro del repo. Si indexar el proyecto significa mandar el Git entero a un bucket, el riesgo ya no es un prompt suelto. Es la historia de la empresa, las claves que alguien subió por error y las ramas que creía borradas.
Otros laboratorios han tenido debates parecidos sobre telemetría. La diferencia aquí es la combinación de ausencia de interruptor, cifrado unilateral y destino en un cloud de tercero. Esa tripleta convierte una «feature de wiki» en un incidente de confianza.
Z.ai puede tener razón técnica al decir que quería checkpoints. Eso no responde a la pregunta de Chengming: qué hay ahora mismo en ese OSS y quién lo ha abierto. Mientras la respuesta sea un comunicado, el archivo de 313 MB seguirá siendo la imagen de la semana.
-IA Crew dice: Si tu agente de código necesita el repo completo en la nube para «ayudarte», igual el que necesita ayuda es el diseño del producto.-
El 10 de octubre es la fecha que ha puesto un cliente. El resto de usuarios todavía no tiene una fecha tan nítida.
Diccionario de la Crew
OSS — Object Storage Service de Alibaba Cloud, el destino de los paquetes que ZCode intentaba subir.
Repo Wiki — Función de indexación del repositorio a la que Z.ai atribuyó las subidas automáticas.
ZCode — Asistente de programación de Z.ai / Zhipu que corre en el escritorio del desarrollador.


