Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon El código fuente de Claude de Anthropic supuestamente filtrado a través de su registro npm


Anthropic’s propietary Claude Code CLI tool ha tenido su código fuente completo en TypeScript expuesto inadvertidamente a través de un paquete npm mal configurado, después de que un investigador de seguridad descubriera un archivo .map filtrado que hacía referencia al código sin ofuscar almacenado en la propia infraestructura en la nube de Anthropic. 



La herramienta CLI propietaria Claude Code de Anthropic ha visto expuesto accidentalmente su código fuente completo en TypeScript debido a un paquete npm mal configurado, después de que un investigador de seguridad descubriera un archivo .map filtrado que hacía referencia al código sin ofuscar almacenado en la propia infraestructura cloud de Anthropic.

El 31 de marzo de 2026, el investigador Chaofan Shou hizo pública la revelación, publicando: “¡El código fuente de Claude ha sido filtrado a través de un archivo map en su registro npm!”

El paquete npm publicado @anthropic-ai/claude-code contenía supuestamente un archivo de mapa de origen (.map) que hacía referencia al código fuente TypeScript completo y sin minificar, el cual podía descargarse directamente como un archivo ZIP desde el bucket de almacenamiento cloud R2 de Anthropic.

El código fuente original sin modificar se ha conservado y reflejado desde entonces en un repositorio público de GitHub bajo la rama de respaldo nirholas/claude-code.

Qué se expuso

El código filtrado representa la totalidad del directorio src/ de Claude Code, con aproximadamente 1.900 archivos y más de 512.000 líneas de código escritas en TypeScript estricto, usando el runtime Bun y un framework de interfaz de terminal React + Ink. La filtración es sustancial en alcance, afectando a todos los subsistemas críticos de la herramienta CLI.

Entre los archivos clave confirmados en la filtración se incluyen QueryEngine.ts (~46.000 líneas), que impulsa el motor principal de la API LLM, incluyendo streaming, bucles de herramientas y seguimiento de tokens; Tool.ts (~29.000 líneas), que define todos los tipos de herramientas de agente y esquemas de permisos; y commands.ts (~25.000 líneas), encargado de registrar y ejecutar los comandos de barra de la herramienta.

La arquitectura expuesta detalla aproximadamente 40 herramientas de agente, incluyendo BashTool, FileReadTool, FileEditTool y AgentTool para la generación de subagentes, así como alrededor de 85 comandos de barra que abarcan flujos de trabajo Git, revisión de código, gestión de memoria y orquestación multiagente.

La filtración también revela banderas de características internas como PROACTIVE, VOICE_MODE, BRIDGE_MODE y KAIROS, que indican funcionalidades del producto aún no lanzadas públicamente.

Cómo los mapas de origen causan filtraciones

Los archivos de mapa de origen (.map) son herramientas estándar para desarrolladores diseñadas para mapear JavaScript compilado o minificado de vuelta a su código fuente original con fines de depuración.

Sin embargo, cuando se incluyen inadvertidamente en las versiones de producción de npm, exponen el código fuente propietario a cualquiera que sepa dónde buscar, eludiendo por completo la ofuscación. Este no es el primer error de este tipo que afecta a Anthropic; se informó de una exposición similar de mapas de origen que fue parcheada a principios de 2025.

La brecha plantea serias preocupaciones sobre propiedad intelectual para Anthropic, ya que el código expuesto cubre lógica interna de clientes API, flujos de autenticación OAuth 2.0, aplicación de permisos, coordinación multiagente e incluso pipelines de características no divulgadas. Hasta el momento de escribir este artículo, Anthropic no ha emitido una declaración pública sobre el incidente.

Las organizaciones que integran Claude Code en sus flujos de trabajo de desarrollo deberían monitorear los avisos de seguridad oficiales de Anthropic. Se insta a los desarrolladores a revisar el registro npm oficial en busca de versiones parcheadas y evitar los espejos de terceros del código filtrado.


Fuentes:
https://cybersecuritynews.com/claude-code-source-code-leaked/

0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.