El Compilado Hilos Temas Archivo RSS

Temas · tema

PyPI

Seguir PyPI por RSS

Noticias
33
Briefings
32
Primera
Última
  1. Ciberseguridad Hilo 6

    Un master key de LiteLLM commiteado en mayo y nunca revocado terminó en un paquete malicioso en PyPI cinco meses después (24/10)

    El 27 de mayo entró a un repo público un archivo de configuración con el master key de un despliegue del LiteLLM Agent Platform; hicieron force-push encima pero no revocaron la clave. El 10 de octubre el atacante la usó para entrar a la plataforma y sacar un token OAuth del CLI de GitHub que, según LiteLLM, no estaba reducido en alcance y pertenecía a un dueño de la organización. Con eso cosechó tokens de dos mantenedores, y el 21 pisó la protección de ramas, apuntó el pipeline de release a un repo sosia llamado "Berri-AI/litellm" y publicó LiteLLM 1.107.0 en PyPI; PyPI lo puso en cuarentena 104 minutos después del aviso del investigador Lidor Machluf, de Upwind. El paquete corría al arrancar Python incluso sin importar LiteLLM, robaba credenciales de herramientas de desarrollo, nube, navegadores, SSH, Git y gestores de paquetes, e instalaba un backdoor Unix que bajaba y corría código cada hora. El detalle de proceso que vale copiar al revés: el release normalmente pide una cuenta especial atada a un dispositivo físico de oficina, pero un cambio temporal había habilitado que dos ingenieros cualquiera dispararan y aprobaran, y el atacante usó un token robado para cada paso. The Hacker News

    The Hacker News GitHub

  2. Técnicas y repos Hilo 9

    Repos: graphify convierte un repo en un grafo de conocimiento consultable con AST local y sin vector store, y sumó 1.434 estrellas en el día hasta 130.991 (21/10)

    Es Apache 2.0 y se usa como skill: uv tool install graphifyy, después graphify install detecta el asistente y registra el comando, y desde ahí /graphify. mapea código, docs, PDFs, imágenes y video a un grafo que se consulta con graphify query "<pregunta>", graphify path A B para trazar cómo se conectan dos cosas y graphify explain para una sola. La decisión de diseño es la interesante: el código se parsea localmente con tree-sitter —determinista, sin LLM, sin que nada salga de la máquina, y un corpus solo de código no necesita API key—, y cada arista queda etiquetada EXTRACTED o INFERRED, así que se distingue lo leído del source de lo resuelto por la herramienta. Los números que publica son más honestos que el promedio porque dicen dónde pierde: 0,497 de recall@10 en LOCOMO contra 0,048 de mem0 y 0,149 de supermemory, pero 45,3% de QA accuracy contra 49,7% de supermemory, y 76% en LongMemEval-S empatado con RAG densa, todo en el mismo harness con un juez validado contra un segundo juez (90,6% de acuerdo, kappa de Cohen 0,81). Dos cosas a tener en cuenta: el paquete oficial en PyPI es graphifyy con doble y —los otros graphify* no están afiliados—, y el repo empuja fuerte un producto de pago, Graphify Cloud, cuyo "80% menos de tokens" no tiene respaldo publicado. GitHub · Trending

    GitHub Trending GitHub

  3. Ciberseguridad Hilo 6

    GhostAction mutó: tras el bloqueo de GitHub ahora esconde un ladrón de credenciales como fuente.woff2 en 94 repositorios (19/10)

    Los operadores, que venían inyectando workflows maliciosos de GitHub Actions en proyectos comprometidos, agregaron una segunda etapa que no depende del runner de CI después de que GitHub empezara a bloquear el workflow el 09/10. El payload nuevo son tres archivos commiteados: un tasks.json de VS Code configurado para ejecutarse al abrir la carpeta (folderOpen), el stealer disfrazado como public/fonts/fa-solid-400.woff2, y un segundo workflow —con nombres como lint.yml o audit.yml— que corre si el stealer no se ejecutó. Apunta a credenciales de AWS, PyPI, npm, Git, Kubernetes, SSH y de proveedores de IA, Anthropic y Google Gemini incluidos, instala un cron que ejecuta código del atacante cada cinco minutos y exfiltra por HTTP plano al puerto 8080. Son 94 repos de 66 dueños, la mayoría proyectos abandonados —65 de los 79 accesibles no tenían commits en más de un año—, y hay una campaña de phishing asociada: el dominio my-github[.]com, registrado el 09/10 y apuntando a la misma IP de exfiltración, se usó contra un maintainer con una página que hacía de reverse proxy, capturaba contraseña y 2FA y completaba en silencio un OAuth device flow con scopes repo, workflow y read:org. Si clonaste alguno de estos repos: revocar accesos y tokens de GitHub desde un dispositivo limpio, cambiar contraseñas, rotar todo lo alcanzable y buscar los IoC. El hallazgo es de OpenSourceMalware; no hay atribución, y el nombre del archivo de fuente coincide con uno de la campaña norcoreana PolinRider de enero de 2026. The Hacker News

    The Hacker News Anthropic Google Amazon GitHub Gemini npm

  4. Técnicas y repos

    NVIDIA Structured Data Models: predicción tabular sin entrenar nada, con varios modelos fundacionales de tablas detrás de una sola interfaz de PyTorch (17/10)

    La librería envuelve TabICLv2 y KumoTabular para tablas simples y KumoRelational para bases relacionales multi-tabla, y la mecánica es la de un prompt con ejemplos: le pasás filas etiquetadas como contexto y las filas a predecir, y devuelve probabilidades de clase o una distribución predictiva en un solo forward; el fit() solo cachea el contexto para consultas repetidas. Los tamaños y licencias importan para decidir: TabICLv2 son unos 110 MB por cabeza de tarea con BSD-3, KumoTabular va de ~110 MB a ~855 MB y KumoRelational unos 120 MB, los dos bajo OpenMDW, mientras que TabFM y TimesFM 3 son grandes (6,5 GB y 1,3 GB) y no comerciales. En las pruebas del autor —CPU, datasets chicos, no resultados independientes— TabICLv2 empata o supera a regresión logística y gradient boosting entrenados sobre las mismas filas, y la diferencia grande aparece en el caso relacional: la tabla de clientes sola da 0,556 de AUC, features armadas a mano con TabICLv2 dan 0,828 y KumoRelational sobre las tablas crudas da 0,823. Tres trampas que el tutorial marca y conviene leer antes de probar: el instalador de pyg-lib necesita el índice de wheels de la versión menor, la receta por defecto de TabICLv2 descarta en silencio columnas de fecha y texto tras un solo warning, y los modelos relacionales exigen declarar columnas temporales —sin eso el modelo lee pedidos posteriores al corte e infló un AUC a 0,940 en la prueba del autor—. El código está en GitHub y el paquete de PyPI es solo un placeholder, así que se instala desde un commit fijado. MarkTechPost · GitHub

    MarkTechPost GitHub GitHub Nvidia

  5. Ciberseguridad

    Mandiant documentó un atacante que secuestró la sesión activa de un asistente de código y desde ahí esparció Shai-Hulud por unos 100 repositorios internos (16/09)

    La víctima es un proveedor de software como servicio que Mandiant no nombra, y el caso aparece en su informe de septiembre de 2026. La secuencia importa más que el gusano: antes de la propagación, el asistente recomendó un paquete que el atacante ya había envenenado, y la recomendación fue aceptada. Con la sesión activa del desarrollador instalaron un infostealer vía un paquete de PyPI envenenado y robaron tokens OAuth de GitHub; recién ahí desplegaron Shai-Hulud, que se propaga solo, por los cien repositorios, llevándose secretos y código fuente. También envenenaron un paquete en el namespace oficial de la empresa, y otro empleado se infectó al traerse la versión comprometida. El informe público no dice cuándo ocurrió ni cómo tomaron la sesión del asistente. Las tres contramedidas que recomienda Mandiant son concretas: verificar toda dependencia sugerida por la IA contra checksums criptográficos y listas aprobadas, mantener las claves de API y los tokens OAuth de larga vida fuera del alcance directo de las extensiones, y rutear el tráfico de dependencias por repositorios internos controlados. The Hacker News · Mandiant

    The Hacker News Mandiant GitHub Shai-Hulud

  6. Ciberseguridad

    El ataque a la cadena de suministro de LiteLLM llegó a 2.038 repositorios y 898 organizaciones de GitHub (17/08)

    Resecurity consiguió el archivo de 150 GB del robo y publicó el mapa de daño del backdoor SANDCLOCK, que el grupo TeamPCP plantó comprometiendo credenciales de mantenedor de LiteLLM y publicando las versiones maliciosas 1.82.7 y 1.82.8 en PyPI alrededor de marzo de 2026 — o sea, meses de ventana. La lista de dueños afectados incluye a Microsoft, Azure, IBM, Nvidia, PayPal (Zettle), Deloitte, Bosch, S&P Global, Elevance Health y Kroger, y lo que se llevó no son datos de clientes sino identidad de CI/CD: claves de infraestructura cloud, tokens de acceso a repos, credenciales SSH, secretos de Kubernetes y API keys de OpenAI y Anthropic. Lo que hace grave este caso puntual es dónde estaba parado LiteLLM: es el gateway open source que unifica llamadas a más de 100 proveedores de modelos, así que comprometerlo multiplica el radio de explosión sobre toda la pila de IA de la víctima. Si tenés LiteLLM en algún pipeline, la tarea de hoy es rotar todo: claves privadas de GitHub App, PAT, credenciales de AWS/GCP/Firebase, tokens de ECR y JFrog, claves SSH y contraseñas de firma. Security Affairs · Resecurity

    Security Affairs Resecurity OpenAI Anthropic Microsoft Amazon GitHub Nvidia

  7. Ciberseguridad Hilo 12

    Contexto de fondo — cadena de suministro de software bajo asedio

    Las campañas de paquetes maliciosos en npm/PyPI siguen acelerándose en 2026 (SDKs de pago falsos que roban credenciales y secretos de CI/CD, pipelines de AsyncAPI comprometidos). Sin novedad puntual verificable en las últimas 24h, pero conviene mantener el radar activo sobre dependencias. GitGuardian · GBHackers

    GitGuardian GBHackers npm

  8. Ciberseguridad Hilo 12

    Campaña de paquetes maliciosos en npm y PyPI imitando SDKs de pagos

    Escáneres automáticos detectaron 17 paquetes maliciosos publicados en ambos registros que se hacen pasar por SDKs legítimos de plataformas de pago como PaySafe, Skrill y Neteller. El malware cosecha credenciales guardadas en variables de entorno y las exfiltra a infraestructura del atacante, con técnicas de evasión de sandbox y anti-análisis. Es parte de una racha de ataques a la cadena de suministro de software durante 2026. GBHackers · Security Boulevard

    GBHackers Security Boulevard npm

  9. Ciberseguridad Hilo 12

    Nueva ola de ataques a la cadena de suministro en npm y PyPI

    Se detectó un clúster de paquetes maliciosos que se hacían pasar por SDKs de plataformas de pago (PaySafe, Skrill, Neteller) para robar credenciales y tokens de máquinas de desarrolladores y runners de CI. En paralelo, entre junio y mediados de julio hubo al menos cuatro incidentes más, incluida una variante del gusano Shai-Hulud y el compromiso de pipelines de release de repositorios core de AsyncAPI (14 jul). El vector CI/CD sigue siendo el punto débil. GBHackers · GitGuardian

    GBHackers GitGuardian npm Shai-Hulud

  10. Ciberseguridad Hilo 5

    Sigue la racha de ataques a la cadena de suministro en npm y PyPI

    Investigadores reportan cuatro nuevos ataques recientes: una variante del gusano Shai-Hulud, SDKs de pago typosquatteados, un token de publicación robado y el compromiso de los pipelines de release de repositorios core de AsyncAPI, con exfiltración de secretos de CI/CD. GitGuardian · Security Boulevard

    GitGuardian Security Boulevard npm Shai-Hulud

  11. Ciberseguridad Hilo 12

    Nueva ola de ataques a la cadena de suministro en npm y PyPI

    Se detectaron múltiples campañas: una variante del gusano Shai-Hulud, TanStack y +160 paquetes npm/PyPI comprometidos, y SDKs de pago falsos (imitando PaySafe, Skrill, Neteller) que exfiltran credenciales y secretos de CI/CD. La cadencia de compromisos no baja. GitGuardian · Orca Security · Unit 42

    GitGuardian Orca Security Unit 42 npm Shai-Hulud

  12. Ciberseguridad Hilo 12

    Campaña de supply chain en npm/PyPI con SDKs de pago falsos

    El 7 de julio se detectaron 17 paquetes maliciosos publicados casi en simultáneo en npm y PyPI imitando SDKs de PaySafe, Skrill y Neteller; roban credenciales de entorno y las exfiltran vía ngrok, con chequeos anti-sandbox para evadir detección. En paralelo, el 14 de julio se comprometieron los pipelines de release de repositorios core de AsyncAPI abusando de GitHub Actions OIDC, sin siquiera tocar un token de npm. GBHackers · Upwind

    GBHackers Upwind GitHub npm

  13. Ciberseguridad Hilo 12

    Campaña de SDKs de pago falsos en npm y PyPI

    El 7 de julio, escáneres automatizados detectaron un clúster de 17 paquetes maliciosos publicados casi simultáneamente en npm y PyPI, imitando SDKs de plataformas de pago (PaySafe, Skrill, Neteller). El malware roba credenciales y tokens de máquinas de desarrolladores y runners de CI/CD, con evasión de sandbox y chequeos anti-análisis. Refuerza la tendencia de ataques a la cadena de suministro de software. - -

    gbhackers.com unit42.paloaltonetworks.com npm

  14. Ciberseguridad Hilo 12

    Falsos SDKs de pago en npm y PyPI roban secretos de CI/CD

    El 7/07 se detectó un clúster de 17 paquetes maliciosos publicados casi en simultáneo en npm y PyPI, imitando SDKs de PaySafe, Skrill y Neteller. El malware cosecha credenciales y tokens de máquinas de desarrollo y runners de CI, exfiltrando a infraestructura oculta tras cifrado XOR y un dominio en Ngrok. GBHackers · Unit 42

    GBHackers Unit 42 npm

  15. Ciberseguridad Hilo 12

    Campaña de SDKs de pago falsos en npm y PyPI

    El 7 de julio se detectaron 17 paquetes maliciosos publicados casi en simultáneo en npm y PyPI, imitando SDKs de plataformas de pago (PaySafe, Skrill, Neteller). Una vez instalados, roban credenciales y tokens de las máquinas de desarrolladores y de los runners de CI. La detección la disparó el escáner con IA de Socket. GBHackers · CyberPress

    GBHackers CyberPress npm

  16. Ciberseguridad Hilo 12

    Campaña de paquetes maliciosos en npm y PyPI suplantando SDKs de pago

    Se detectó un clúster de 17 paquetes maliciosos en npm y PyPI que se hacían pasar por los SDKs oficiales de Paysafe, Skrill y Neteller. Incluían evasión de sandbox y anti-análisis; robaban API keys, credenciales AWS, tokens de GitHub y npm y variables de entorno con secretos, exfiltrándolos por HTTPS a un C2 detrás de un túnel ngrok. El robo de tokens abre la puerta a ataques de segundo orden en la cadena de suministro. Riesgo directo para equipos de desarrollo de pagos y CI/CD. GBHackers · ComplianceHub

    GBHackers ComplianceHub Amazon GitHub npm

  17. Ciberseguridad Hilo 12

    Supply chain: 17 paquetes falsos de SDKs de pago publicados casi simultáneamente en npm y PyPI

    El 7 de julio se detectó un cluster de 17 paquetes maliciosos publicados casi al mismo tiempo en npm y PyPI, haciéndose pasar por SDKs de PaySafe, Skrill y Neteller (paysafe-checkout, paysafe-node, paysafe-sdk, paysafe-payments, etc.). El objetivo: robar credenciales y tokens de máquinas de desarrolladores y de runners de CI. El malware trae chequeos anti-sandbox (aborta si detecta indicadores de sandbox o menos de dos CPUs) y ofusca el C2 con XOR + desplazamiento de caracteres + reversión de string, exfiltrando a un dominio en Ngrok. El target ya no es el usuario final: es el pipeline. GBHackers · Cyberpress

    GBHackers Cyberpress npm

  18. Ciberseguridad Hilo 12

    17 paquetes maliciosos en npm y PyPI se hacen pasar por SDKs de pagos

    Detectada el 7 de julio, una campaña coordinada subió 17 módulos a npm y PyPI simulando SDKs de PaySafe, Skrill y Neteller para robar credenciales de entorno y exfiltrarlas vía infraestructura ngrok. Incluía evasión de sandbox y ofuscación multicapa del C2 (XOR, char-shifting, reversión); algunos paquetes fueron detectados como maliciosos a los ~6 minutos de publicarse. Otro golpe a la cadena de suministro de software. GBHackers · NHS England Digital · Upwind

    GBHackers NHS England Digital Upwind npm

  19. Ciberseguridad Hilo 12

    Campaña de paquetes maliciosos en npm y PyPI con falsos SDKs de pago

    El 7 de julio se detectaron 17 paquetes maliciosos publicados casi simultáneamente en npm y PyPI, imitando SDKs de PaySafe, Skrill y Neteller (p. ej. paysafe-checkout, paysafe-node, neteller). Recolectaban credenciales almacenadas en variables de entorno y las exfiltraban vía ngrok, con checks de evasión de sandbox. Ataque directo a la cadena de suministro de software de desarrolladores de pagos. GBHackers · CyberPress

    GBHackers CyberPress npm

  20. Ciberseguridad Hilo 17

    Nueva ola de Shai-Hulud golpea a más de 100 paquetes npm y PyPI

    Investigadores reportaron nuevos ataques de supply chain de la campaña Shai-Hulud que comprometieron más de 100 paquetes en npm y PyPI. Refuerza que los registros de paquetes siguen siendo un vector prioritario y de alto impacto para atacantes en 2026. SecurityWeek

    SecurityWeek npm Shai-Hulud

  21. Ciberseguridad Hilo 17

    El gusano Shai-Hulud sigue infectando npm y PyPI

    Más de 100 paquetes en npm y PyPI fueron comprometidos en las variantes Miasma y Hades de este malware autorreplicante, y la variante "Mini Shai-Hulud" (CVE-2026-45321), activa desde fines de abril, es descrita como más destructiva que el original. El primer semestre de 2026 ya acumuló 37 campañas y 497 paquetes maliciosos indexados —2,6× las campañas del año previo. Cuidado especial con hooks de postinstall y pipelines de CI/CD. SecurityWeek · Tenable · Phoenix Security

    SecurityWeek Tenable Phoenix Security npm Shai-Hulud

  22. Ciberseguridad Hilo 17

    Nuevas oleadas del worm Shai-Hulud golpean npm y PyPI

    Más de 100 paquetes fueron comprometidos en nuevas campañas del gusano autorreplicante que roba tokens de GitHub y npm, credenciales de AWS/GCP/Azure, tokens de Kubernetes y Vault, y luego reinyecta la dependencia maliciosa en paquetes donde la víctima tiene permisos de publicación. TeamPCP escaló con "Miasma", que se inyecta en los SessionStart hooks de 13 herramientas de coding con IA (incluidas Claude Code, GitHub Copilot y Gemini CLI). Riesgo directo para pipelines CI/CD y entornos de desarrollo. SecurityWeek · Orca Security

    SecurityWeek Orca Security Amazon GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud

  23. Ciberseguridad Hilo 17

    Continúa la oleada de ataques a la cadena de suministro en npm y PyPI

    Nuevas variantes de Shai-Hulud (Miasma en npm, Hades en PyPI) protagonizaron desde inicios de junio una campaña coordinada que roba credenciales, tokens y secretos y se auto-propaga infectando paquetes del ecosistema. Se contabilizaron cientos de versiones maliciosas —más de 100 paquetes npm/PyPI afectados y ~471 artefactos maliciosos identificados—, incluida la infección de 32 paquetes de la consola de Red Hat. Es uno de los vectores más activos de 2026. SecurityWeek · Phoenix Security · Tenable

    SecurityWeek Phoenix Security Tenable npm Shai-Hulud

  24. Ciberseguridad Hilo 17

    Nuevos ataques a la cadena de suministro en npm y PyPI (Shai-Hulud "Hades" y Miasma)

    Más de 100 paquetes de npm y PyPI fueron alcanzados por nuevas variantes de Shai-Hulud, incluida una identificada por la cadena "Hades – The End for the Damned" en PyPI. En paralelo, el gusano autopropagante Miasma (UNC6780/TeamPCP) se inyecta en los hooks SessionStart de 13 herramientas de coding con IA —incluyendo Claude Code, GitHub Copilot y Gemini CLI—, falsifica firmas de procedencia SLSA y usa GitHub como canal de C2. Los desarrolladores deben auditar dependencias y rotar tokens. SecurityWeek · Tenable

    SecurityWeek Tenable GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud

  25. Ciberseguridad Hilo 17

    Shai-Hulud "Hades" golpea PyPI

    A inicios de junio se detectó una variante de Shai-Hulud (cadena "Hades – The End for the Damned") en ~19-24 paquetes de PyPI: usan un archivo *-setup.pth que se ejecuta al iniciar Python, descargan el runtime Bun y corren JavaScript malicioso para cosechar credenciales de nube. Confirma que PyPI es ya un frente tan caliente como npm. SecurityWeek · Orca Security

    SecurityWeek Orca Security npm Shai-Hulud

  26. Ciberseguridad Hilo 17

    Worm de cadena de suministro "Miasma/Shai-Hulud" golpea npm y PyPI

    Nuevas oleadas comprometieron más de 100 paquetes en npm y PyPI. El worm Miasma (atribuido a UNC6780) se autopropaga inyectándose en los hooks SessionStart de 13 herramientas de coding con IA —incluidas Claude Code, GitHub Copilot y Gemini CLI—, falsifica firmas de procedencia SLSA para pasar npm audit, usa GitHub como canal de C2 y trae un "deadman switch" que borra máquinas de desarrolladores. Importa porque ataca directamente el tooling de los desarrolladores y la confianza en los registros de paquetes. SecurityWeek · Orca Security

    SecurityWeek Orca Security GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud

  27. Ciberseguridad Hilo 17

    Gusanos Miasma y Hades golpean npm y PyPI

    Una oleada de ataques a la cadena de suministro comprometió cientos de paquetes: Miasma, un gusano autopropagable que se inyecta en los hooks SessionStart de 13 herramientas de coding con IA (Claude Code, GitHub Copilot, Gemini CLI), falsifica firmas de procedencia SLSA para pasar npm audit y lleva un "DEADMAN_SWITCH" que borra máquinas si se revocan tokens. En paralelo, la variante Hades de Shai-Hulud golpeó PyPI en dos olas (19 + 29 paquetes). Importa por la sofisticación: provenance falsificado, autopropagación y targeting directo de entornos de desarrollo con IA. SecurityWeek · Phoenix Security

    SecurityWeek Phoenix Security GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud

  28. Ciberseguridad Hilo 17

    La cadena de suministro de software, bajo asedio en npm y PyPI

    Junio acumuló múltiples campañas: variantes de Shai-Hulud/"Hades" golpeando decenas de paquetes en PyPI, y el 17 de junio un typosquat de easy-day-js (clon exacto de dayjs) inyectado en 144 paquetes de la organización @mastra en una ventana automatizada de 88 minutos, alcanzando más de 1,1 millón de descargas semanales. Las cargas roban credenciales y se auto-propagan apuntando a CI/CD. SecurityWeek · Orca Security

    SecurityWeek Orca Security npm Shai-Hulud

  29. Ciberseguridad Hilo 17

    Gusano de cadena de suministro golpea más de 100 paquetes de npm y PyPI

    Nuevas variantes autopropagantes —Miasma, Hades y la familia Shai-Hulud— comprometieron decenas de paquetes, incluidos namespaces como @redhat-cloud-services y @mastra/*. Los payloads se ejecutan en la instalación y roban credenciales de CI/CD, identidades de nube, tokens de GitHub y workflows de publicación de npm, con mecanismos de persistencia y evasión. (SecurityWeek, Phoenix Security)

    SecurityWeek Phoenix Security GitHub npm Shai-Hulud

  30. Ciberseguridad Hilo 17

    Nueva ola de ataques a la cadena de suministro Shai-Hulud golpea npm y PyPI

    Variantes nuevas del gusano Shai-Hulud ("Miasma" en npm, "Hades" en PyPI) comprometieron más de 100 paquetes desde principios de junio, con un total de cientos de artefactos maliciosos. La novedad técnica: un archivo *-setup.pth que Python ejecuta al iniciar el intérprete, disparando el payload tras la instalación sin necesidad de importar el paquete. Entre las víctimas se cuentan paquetes del ecosistema JavaScript de la Hybrid Cloud Console de Red Hat. SecurityWeek · BleepingComputer · The Hacker News

    SecurityWeek BleepingComputer The Hacker News npm Shai-Hulud

  31. Ciberseguridad Hilo 17

    Supply chain: el gusano Miasma y nuevas olas de Shai-Hulud/Hades

    Continúa la presión sobre npm y PyPI. "Miasma" —un gusano autopropagante que se inyecta en los hooks SessionStart de 13 herramientas de IA para coding (incluidas Claude Code, GitHub Copilot y Gemini CLI), forja provenance SLSA y usa GitHub como canal C2— afectó a decenas de paquetes npm. En paralelo, una nueva variante de Shai-Hulud ("Hades") golpeó alrededor de dos docenas de paquetes PyPI con un archivo *-setup.pth que se ejecuta al iniciar Python. Unit 42 · SecurityWeek

    Unit 42 SecurityWeek GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud

  32. Ciberseguridad Hilo 17

    Shai-Hulud / "Hades": nueva ola de paquetes maliciosos en npm y PyPI

    Más de 100 paquetes de npm y PyPI fueron comprometidos en variantes del gusano Shai-Hulud, con payloads que apuntan a CI/CD, identidades cloud, credenciales de GitHub y tooling de IA. Algunos inyectan archivos.cursorrules y CLAUDE.md con instrucciones ocultas (Unicode de ancho cero) para envenenar asistentes de coding. La variante "Hades" en PyPI usa un archivo *-setup.pth que se ejecuta al iniciar Python. SecurityWeek · Unit 42

    SecurityWeek Unit 42 GitHub npm Shai-Hulud

  33. Ciberseguridad Hilo 17

    Gusano "Miasma" / Shai-Hulud en npm y PyPI

    Campaña activa que comprometió 100+ paquetes entre npm y PyPI. Ejecuta un payload ofuscado de 4.2 MB vía hook preinstall y se auto-propaga inyectándose en los hooks de 13 herramientas de coding con IA (Claude Code, GitHub Copilot, Gemini CLI), llegando a forjar firmas SLSA para pasar npm audit. Variante en PyPI ("Hades") usa archivos *-setup.pth que se ejecutan al arrancar Python. Revisar dependencias y pipelines CI/CD. SecurityWeek · Phoenix Security · Tenable

    SecurityWeek Phoenix Security Tenable GitHub Claude Gemini Claude Code GitHub Copilot Gemini CLI npm Shai-Hulud