title: "Análisis de la filtración de Claude Code: 512.000 líneas de código expuestas"
description: "Análisis profundo de la filtración de código fuente de Claude Code: qué se expuso, el misterioso 'Undercover Mode' y el impacto en el ecosistema de agentes de IA."
Nota del autor: Análisis profundo sobre el incidente del 31 de marzo de 2026, donde Claude Code filtró accidentalmente 512.000 líneas de código fuente a través de un source map de npm: qué se reveló, el modelo Capybara oculto, el "Undercover Mode" y las repercusiones para las startups de agentes de IA.
El 31 de marzo de 2026, un descuido en la configuración de compilación provocó el mayor "código abierto accidental" en la historia de la IA: el código fuente completo de 512.000 líneas de Claude Code de Anthropic se filtró a través de archivos source map de npm, exponiendo 1.900 archivos en su totalidad. El investigador de seguridad Chaofan Shou fue el primero en descubrirlo y hacerlo público; en pocas horas, la comunidad creó múltiples réplicas en GitHub que ya superan las 1.100 estrellas. Irónicamente, el código incluía un subsistema llamado "Undercover Mode", diseñado específicamente para prevenir la filtración de información interna, pero que terminó siendo parte de la propia filtración.
En este artículo, analizaremos el contenido clave de esta filtración, su impacto en las startups de agentes de IA y por qué este "código abierto accidental" podría, contra todo pronóstico, impulsar el desarrollo del sector.
Valor central: Comprender la arquitectura interna, las funciones ocultas y las prácticas de ingeniería de Claude Code, evaluando el impacto de esta filtración en la industria de los agentes de IA.

Hechos clave del incidente
| Asunto | Detalles |
|---|---|
| Fecha de la filtración | 31 de marzo de 2026 |
| Descubridor | Investigador de seguridad Chaofan Shou |
| Método de filtración | El paquete npm v2.1.88 incluía archivos .map de source map de 57 MB |
| Escala de la filtración | 1,906 archivos, más de 512,000 líneas de código TypeScript |
| Causa de la filtración | .npmignore no excluyó los archivos .map + Bun genera source maps por defecto |
| ¿Es la primera vez? | No, ocurrió un incidente similar en febrero de 2025 (es la segunda vez) |
| Reacción de Anthropic | Lanzó inmediatamente una nueva versión eliminando los archivos .map y retiró la versión antigua de npm |
| Reacción de la comunidad | 3+ repositorios espejo en GitHub, 1,100+ estrellas |
Qué se filtró: Los 3 hallazgos más impactantes
Hallazgo 1: La misteriosa familia de modelos Capybara
En el código apareció un nombre en clave de modelo nunca antes revelado: Capybara, dividido en tres niveles:
| Nombre en clave del modelo | Posicionamiento especulado |
|---|---|
capybara |
Versión estándar (posiblemente el próximo Claude) |
capybara-fast |
Versión rápida (posicionamiento similar a Flash/Haiku) |
capybara-fast[1m] |
Versión rápida + 1M de ventana de contexto |
La comunidad especula que Capybara podría ser el nombre en clave interno de la serie Claude 5, pero Anthropic no ha respondido al respecto.
Hallazgo 2: Modo "Undercover" (Encubierto)
Este es el hallazgo más controvertido. El código contiene un subsistema completo de "Modo Encubierto", cuya indicación del sistema dice explícitamente:
"You are operating UNDERCOVER… Your commit messages… MUST NOT contain ANY Anthropic-internal information. Do not blow your cover."
Traducción: Anthropic está utilizando Claude Code para contribuir con código a proyectos de código abierto de forma anónima, y han diseñado específicamente un modo para ocultar la identidad de Anthropic.
Esto ha provocado un intenso debate en la comunidad de código abierto: ¿Se considera "engañar" a la comunidad que las empresas de IA envíen código generado por IA a proyectos abiertos de forma anónima?
Hallazgo 3: Mascota virtual AI /buddy
El código esconde un sistema de mascota virtual completamente funcional: el comando /buddy permite invocar a una mascota AI, la cual tiene especie, rareza, atributos, accesorios como sombreros y efectos de animación. Esto demuestra que la cultura de ingeniería interna de Anthropic es bastante curiosa: escondieron un juego de crianza dentro de una herramienta de programación seria.
Arquitectura de ingeniería filtrada: cómo se construyen los agentes de IA a nivel industrial
Dejando de lado los rumores, la parte más valiosa de esta filtración es la arquitectura de ingeniería de Claude Code: es el primer código fuente de un agente de IA de nivel de producción expuesto por completo a nivel mundial.
Aspectos destacados de la arquitectura central
| Componente de arquitectura | Detalles de implementación filtrados | Valor para la industria |
|---|---|---|
| Sistema de ejecución de herramientas | Implementación completa de Bash/E/S de archivos/Computer Use | Cómo un agente de IA ejecuta comandos del sistema de forma segura |
| Permisos y flujo de aprobación | Mecanismos de omisión de permisos multinivel y aprobación | Diseño de límites de seguridad para agentes de producción |
| Telemetría y monitoreo | Canalización completa de recopilación y análisis de datos | Cómo monitorear el comportamiento y rendimiento del agente |
| Compresión de contexto | Lógica de implementación de Context Compaction | Estrategias de gestión de contexto para conversaciones ultralargas |
| Indicaciones del sistema | Todas las indicaciones del sistema relacionadas con la seguridad | Cómo usar la indicación para restringir el comportamiento del agente |
| Comunicación IPC | Protocolo de comunicación entre procesos | Práctica de ingeniería para la coordinación de múltiples agentes |
| Feature Flag | Lista completa de 44 interruptores de funciones | Hoja de ruta del producto de Anthropic |
| Mecanismo de sandbox | Implementación de aislamiento para la ejecución de código | Mejores prácticas para la ejecución segura de agentes |

Por qué esta "apertura accidental" podría impulsar el desarrollo de la industria
Lecciones de ingeniería aprendidas de la filtración
Antes de esta filtración, no existía una respuesta de referencia pública sobre "cómo se debe construir un agente de IA de nivel de producción". Claude Code es el agente de codificación n.º 1 en la tabla de clasificación de Arena Code, y sus 512 000 líneas de código son un libro de texto completo de las mejores prácticas de la industria.
| Práctica de ingeniería | Enfoque de Claude Code | Inspiración para la industria |
|---|---|---|
| Ejecución segura de herramientas | Sandbox multinivel + aprobación de permisos + lista blanca de comandos | La ejecución de comandos por parte del agente debe tener límites de seguridad |
| Gestión de contexto | Compresión automática mediante Context Compaction | Las sesiones ultralargas requieren estrategias de gestión de contexto proactivas |
| Feature Flag | 44 interruptores de funciones, lanzamiento gradual | Los productos de agentes a gran escala necesitan un control de lanzamiento preciso |
| Diseño de telemetría | Canalización completa de recopilación y análisis de comportamiento | La observabilidad del comportamiento del agente es crucial |
| Coordinación de múltiples agentes | Comunicación IPC entre procesos + mensajes estructurados | Estándares de comunicación para sistemas multiagente |
| Ingeniería de indicaciones del sistema | Indicaciones de seguridad en capas + restricciones de rol | Patrones de diseño para indicaciones de nivel de producción |
Impacto específico en las startups de agentes de IA
Impacto 1: Reducción de la barrera técnica
Anteriormente, para crear un agente de IA de nivel de producción, era necesario explorar desde cero cuestiones fundamentales como los límites de seguridad, los sistemas de permisos y la gestión del contexto. Ahora, con la implementación de referencia completa de Claude Code, los equipos de startups pueden aprender directamente (e incluso referenciar sus patrones de diseño arquitectónico), reduciendo significativamente el tiempo de 0 a 1.
Impacto 2: Cambio en el enfoque de la competencia
Cuando la arquitectura deja de ser un secreto, la diferenciación de los agentes de IA pasará de "cómo hacerlo" a "con qué modelo hacerlo" y "qué tan buena es la experiencia". La capacidad del modelo (Claude Opus 4.6 vs GPT-5.4) y la experiencia del usuario se convertirán en la competencia central, razón por la cual plataformas de servicio proxy de API como APIYI (apiyi.com) tienen un valor aún mayor.
Impacto 3: Aceleración del ecosistema de agentes de código abierto
El código filtrado ya ha sido utilizado por la comunidad en varias direcciones:
- El proyecto
claw-codeestá reescribiendo la lógica central de Claude Code en Rust. - Múltiples repositorios de GitHub están realizando análisis de arquitectura y creando documentación de aprendizaje.
- Los investigadores de seguridad están analizando la omisión de permisos y las vulnerabilidades potenciales.
Impacto 4: Establecimiento de estándares de seguridad
El sistema de permisos, el mecanismo de sandbox y el diseño de indicaciones de seguridad de Claude Code podrían convertirse en el estándar de facto para las prácticas de seguridad de los agentes de IA, ya que es la única implementación de nivel de producción expuesta por completo hasta el momento.

Lecciones para desarrolladores
Lecciones sobre seguridad en la configuración
La causa técnica de esta filtración es extremadamente sencilla: se omitió incluir los archivos .map en el archivo .npmignore. Esto sirve como recordatorio para todos los equipos que publican paquetes npm:
# .npmignore debe incluir
*.map
*.js.map
*.d.ts.map
Alternativamente, declarar explícitamente solo los archivos necesarios en el campo files del archivo package.json es una estrategia más segura que el método de exclusión.
Si eres un emprendedor de Agentes de IA
| Qué deberías hacer | Razón |
|---|---|
| Estudiar el sistema de permisos de Claude Code | Es la implementación de seguridad para agentes más madura de la industria |
| Aprender sobre Context Compaction | Solución de nivel de producción para la gestión de contexto en sesiones largas |
| Referenciar el diseño de Feature Flags | Sistema de lanzamiento gradual con 44 selectores |
| No copiar código directamente | El código filtrado tiene derechos de autor; es mejor aprender de los patrones de diseño de arquitectura |
| Prestar atención al modelo Capybara | Podría indicar la dirección de la próxima generación de Claude |
Si eres usuario de Claude Code
Esta filtración no afecta tu experiencia de uso; las capacidades principales de Claude Code provienen del modelo Claude Opus 4.6 subyacente, no del código del cliente. Sin embargo, deberías tener en cuenta:
- Actualizar a la última versión: Anthropic ya ha desplegado la corrección.
- Modelo Capybara: Podría ser un nuevo modelo próximo a lanzarse.
- 44 Feature Flags: Indican que muchas funciones nuevas están por llegar.
🎯 Perspectiva de la industria: Esta filtración es negativa para Anthropic a corto plazo (exposición de secretos comerciales, pérdida de confianza), pero positiva para la industria de los Agentes de IA a largo plazo. Al igual que el código abierto de Android impulsó el ecosistema móvil, la exposición accidental del código fuente de Claude Code podría convertirse en el "estándar de la industria" para las prácticas de ingeniería de Agentes de IA.
Independientemente de si usas Claude Code u otras herramientas de Agentes de IA, puedes gestionar de forma unificada la invocación del modelo con un 20% de descuento a través de APIYI apiyi.com.
Preguntas frecuentes
Q1: ¿Afecta esta filtración a la seguridad de Claude Code?
La filtración del código del cliente no equivale a una vulneración del servidor. La seguridad central de Claude Code (inferencia del modelo, autenticación de API, cifrado de transmisión de datos) reside en los servidores de Anthropic, y esa parte no se ha visto comprometida. Sin embargo, dado que la lógica de omisión de permisos y las indicaciones de seguridad del cliente han quedado expuestas, teóricamente podrían ser utilizadas de forma maliciosa para reducir las defensas de seguridad locales. Se recomienda actualizar a la última versión lo antes posible.
Q2: ¿Es Capybara el Claude 5?
Es una especulación de la comunidad, pero Anthropic no lo ha confirmado. En el código aparecieron tres nombres en clave de modelos: capybara, capybara-fast y capybara-fast[1m], lo que sugiere que se trata de una familia completa de modelos (versión estándar + versión rápida + versión con gran ventana de contexto). Siguiendo el patrón de nombres, es posible que Anthropic utilice nombres de animales para designar sus nuevas series de modelos internamente. La información específica debe esperar al anuncio oficial de Anthropic.
Q3: ¿Qué significa el «Undercover Mode»?
El "Undercover Mode" indica que Anthropic ha estado utilizando Claude Code para contribuir con código a proyectos de código abierto de forma anónima. Las indicaciones del sistema ordenan a Claude que "no revele que es de Anthropic". Esto ha generado un debate ético: ¿es una violación del compromiso de transparencia con la comunidad de código abierto que una empresa de IA utilice herramientas de IA para contribuir anónimamente? Actualmente, no existe un consenso en la industria.
Q4: ¿Puedo crear un producto basado en el código filtrado?
Legalmente no es recomendable. El código filtrado sigue estando protegido por los derechos de autor de Anthropic; una "publicación accidental" no equivale a una "licencia de código abierto". Puedes estudiar sus patrones de diseño de arquitectura y prácticas de ingeniería (lo cual pertenece al nivel de "ideas"), pero no puedes copiar el código directamente a tu producto. Ya hay personas reescribiéndolo en Rust (como el proyecto claw-code); este tipo de "reimplementación en sala limpia" es legalmente más seguro.
Resumen
Puntos clave sobre la filtración del código fuente de Claude Code:
- El incidente: El 31 de marzo de 2026, 512 000 líneas de código fuente en TypeScript se filtraron accidentalmente a través de los source maps de npm. La causa fue la omisión de los archivos
.mapen el.npmignore, marcando la segunda vez que ocurre un incidente similar. - Tres hallazgos impactantes: La misteriosa nueva familia de modelos "Capybara", el modo "Undercover" para contribuciones de código abierto, y el sistema de mascota virtual "Tamagotchi"
/buddy. - Impacto en la industria: Negativo a corto plazo para Anthropic (exposición de secretos), pero positivo a largo plazo para la industria: es la primera referencia completa de una arquitectura de Agente de IA a nivel de producción, lo que podría impulsar el ecosistema de manera similar a como lo hizo Android en su momento.
Te recomendamos utilizar APIYI (apiyi.com) para realizar la invocación del modelo Claude Opus 4.6 y otros modelos de IA con un 20% de descuento. Independientemente de cómo cambie la industria, la capacidad del modelo subyacente sigue siendo la ventaja competitiva fundamental.
📚 Referencias
-
VentureBeat: Informe sobre la filtración del código fuente de Claude Code: Informe oficial sobre el incidente.
- Enlace:
venturebeat.com/technology/claude-codes-source-code-appears-to-have-leaked-heres-what-we-know - Descripción: Incluye detalles de la filtración y la respuesta de Anthropic.
- Enlace:
-
Repositorio espejo en GitHub: Copia de seguridad y análisis comunitario del código filtrado.
- Enlace:
github.com/Kuberwastaken/claude-code - Descripción: Contiene el código fuente completo y documentación de análisis de arquitectura.
- Enlace:
-
Análisis técnico en DEV Community: Interpretación técnica del código filtrado.
- Enlace:
dev.to/gabrielanhaia/claude-codes-entire-source-code-was-just-leaked-via-npm-source-maps-heres-whats-inside-cjo - Descripción: Incluye hallazgos clave y análisis de prácticas de ingeniería.
- Enlace:
-
Centro de documentación de APIYI: Acceso a la API de Claude Opus 4.6 con un 20% de descuento.
- Enlace:
docs.apiyi.com - Descripción: La capacidad del modelo subyacente es el núcleo de los Agentes de IA; accede a ella al mejor precio a través de APIYI.
- Enlace:
Autor: Equipo técnico de APIYI
Intercambio técnico: Te invitamos a participar en la sección de comentarios. Para más información, visita el centro de documentación de APIYI en docs.apiyi.com.
