tecnologia

Fuga masiva: el código de claude code en manos de la comunidad

Un resbalón de empaquetado interno en Anthropic ha expuesto casi medio millón de líneas de código fuente de claude Code, su prometedora herramienta de programación autónoma. La filtración, que recuerda a las meteduras de pata de otras grandes tecnológicas, plantea serias dudas sobre la seguridad y el control en el desarrollo de la inteligencia artificial.

La raíz del problema: un archivo .map olvidado

La causa, según The Register, es un error humano, tan simple como incluir por equivocación un archivo .map en un paquete npm destinado a desarrolladores. Estos archivos, esenciales para la depuración, contienen indicaciones para reconstruir el código original a partir de la versión comprimida, y en este caso, apuntaban directamente a un repositorio en Cloudflare R2 donde Anthropic almacenaba el código fuente completo de Claude Code. Un desarrollador, siguiendo la referencia, descargó el ZIP y lo subió a GitHub, abriendo la puerta a cualquiera con acceso a la plataforma.

Lo que nadie cuenta es que esta pifia no afecta solo a la reputación de Anthropic. La filtración revela detalles sobre el funcionamiento interno de Claude Code: cómo razona, orquesta flujos de trabajo, maneja el contexto e interactúa con el entorno de desarrollo del usuario. Un banco de pruebas invaluable para investigadores y hackers, pero también una ventana abierta a posibles vulnerabilidades.

¿Qué se reveló y qué no?

¿Qué se reveló y qué no?

El conjunto de código filtrado, que suma 512.000 líneas de TypeScript distribuidas en casi 1.900 archivos, incluye comandos internos, herramientas integradas, módulos de gestión de sesión y, lo que es más preocupante, feature flags que anticipan funcionalidades aún no anunciadas. Sin embargo, Anthropic insiste en que no se han expuesto datos personales de clientes, credenciales o información sensible externa. Lo que sí es innegable es que la compañía ha sufrido un duro golpe a su imagen de defensora de la IA “segura y controlada”.

Pero hay un detalle que pone en perspectiva la situación. Esta filtración se suma a una serie de incidentes recientes relacionados con Claude, como vulnerabilidades ligadas a agentes alternativos y extensiones de navegador. La velocidad de la innovación, impulsada por la competencia feroz, está llevando a Anthropic, y a otras empresas del sector, a correr riesgos en materia de seguridad. En este caso, un simple control de empaquetado más estricto podría haber evitado el desastre.

El futuro del código expuesto

El futuro del código expuesto

Anthropic ya ha retirado el archivo .map del paquete npm, pero el daño está hecho. El ZIP original se ha replicado en múltiples forks de GitHub y repositorios privados, asegurando que el código filtrado siga circulando durante años. La filtración no solo expone las fallas de Anthropic, sino que también ofrece una oportunidad única para la comunidad de seguridad e IA: analizar el código en busca de vulnerabilidades, estudiar su funcionamiento interno y comprender cómo se toman decisiones dentro de la IA. El error de Anthropic, lejos de ser un simple escándalo, se ha convertido en un caso de estudio para cualquier equipo de software que trabaje con inteligencia artificial.

La cifra habla por sí sola: 512.000 líneas de código reveladas. Un recordatorio contundente de que la seguridad de la IA no reside solo en el modelo en sí, sino en cada eslabón de la cadena de desarrollo. Y en la capacidad de evitar errores tan básicos como olvidar un archivo .map.