TrapDoor se propuso envenenar las herramientas de codificación de la IA

Treinta y cuatro paquetes maliciosos. Tres registros. Socket Security nombró públicamente la campaña el 25 de mayo de 2026. La operación, cuyo nombre en clave es TrapDoor, dejó sus primeros rastros el 19 de mayo, y la oleada principal llegó el 22 de mayo a las 20:20 UTC. En el momento en que Socket fue publicado, 384 versiones habían sido empujadas a través de npm, PyPI, y Crates.io.
Qué roba TrapDoor y cómo funciona
El primer paquete confirmado fue eth-security-auditor en PyPI. Docenas le siguieron rápidamente a través de los tres registros desde un grupo de cuentas trabajando en ráfagas. La nomenclatura es deliberada: prompt-engineering-toolkit, defi-threat-scanner, wallet-security-checker, solidity-deploy-guard. Cada uno pasa por una utilidad rutinaria en los flujos de trabajo de criptografía, DeFi, Solana o IA. La carga útil es consistente en las 384 versiones: monederos criptográficos, claves SSH, credenciales de la nube, tokens de AWS y GitHub, datos del navegador y variables de entorno.
Los paquetes Npm dejan caer trap-core.js a través de ganchos postinstalación. Valida los tokens robados contra los puntos finales en vivo de AWS y GitHub e indaga a través de trabajos cron, systemd, ganchos Git y SSH. Los paquetes PyPI se disparan al importarse, obteniendo una carga útil JavaScript de un dominio GitHub Pages controlado por el atacante, alojado externamente para que el atacante pueda actualizarlo sin tocar PyPI. Los paquetes de Crates.io utilizan un script build.rs, localizan almacenes de claves locales y envían datos cifrados con XOR a Gists de GitHub. El tiempo medio de detección de Socket fue de cinco minutos y 27 segundos. El tiempo del fin de semana fue intencionado.
La amenaza de codificación AI
TrapDoor también planta archivos .cursorrules y CLAUDE.md en los repositorios objetivo, ocultando instrucciones dentro de caracteres Unicode de ancho cero. Un asistente de codificación de IA que lea esos archivos ve un análisis de seguridad rutinario. Al ejecutarlo se exfiltran secretos de la máquina local.
El atacante abrió pull requests contra BrowserUse, LangChain y LangFlow para probar si esos archivos sobrevivirían a una revisión normal del código. Si se fusionan, cada desarrollador que abra el repositorio con una herramienta de codificación de IA se convierte en un objetivo. La superficie de ataque es el editor, no el registro.
Para saber cómo las herramientas para desarrolladores se convirtieron en la principal superficie de ataque en 2026, consulte nuestra cobertura de la Brecha de extensión de VS Code que afectó a GitHub, OpenAI y Mistral AI:
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck










