Es más grave de lo que parece...
midudev
Resumen
Se ha filtrado el código fuente de Claude Code debido a un error humano de Anthropic, quienes incluyeron un archivo de 'source maps' de 60 megas en una versión publicada en npm. Aunque la empresa ha intentado retirar el acceso mediante avisos de copyright (DMCA), la comunidad ya ha logrado realizar ingeniería inversa sobre el sistema de firmado de la API. El vídeo explica cómo ocurrió el fallo, las consecuencias legales para quienes hicieron fork del repositorio y analiza nuevas funciones experimentales integradas en la herramienta, como el modo de mascota virtual.
Capítulos
- 0:00Filtración del código fuente
- 0:22El error en la versión 2.1.88
- 0:46Función de los source maps
- 2:15Proceso para extraer el código
- 3:41Gravedad de la filtración
- 6:38Reacción del equipo legal
- 7:16Avisos de copyright en GitHub
- 9:41Hackeo del sistema de firmado
- 11:01Culpable del fallo
- 11:35Prevención mediante archivos de ignorado
- 12:46Nuevas funcionalidades reveladas
- 15:35Modo de mascota virtual (Body)
- 16:37Transparencia en los reportes DMCA
Temas tratados
- Error de publicación en npm
- Función de los source maps
- Extracción del código fuente
- Acciones legales de Anthropic
- Avisos DMCA a usuarios
- Ingeniería inversa de la API
- Nuevas funcionalidades experimentales
- Explicación oficial del fallo
Extracto de la transcripción
Se ha filtrado todo el código fuente de Clow Code. Sí, la línea de comandos, el click, no todo el código de Cloud de Anthropic de sus modelos, ¿vale? Que ya lo hemos comentado. Hay mucha gente que pensaba que ya estaba disponible porque es verdad que hay un código, hay un proyecto de código abierto que se llama Cloud Code y parece que sea de código abierto, pero aquí no hay código, no hay código de Cloud Code. ¿Y qué ha pasado? ¿Cómo ha pasado todo esto? Resulta que la gente de Anthropic por error en su versión 2.1.88 8 publicó una nueva versión y se le escapó este archivo de aquí, cli.js.map, que ocupaba 60 megas, ¿vale? Que es bastante más que los 13 megas que ocupaba el clip.js. El clip.js tenía el código ofuscado, sin comentarios, sin un montón de cosas y el clip.js.map es el source map. Pero básicamente los source map lo que nos permite es que nosotros tenemos este código y luego lo…