Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Datadog Security Labs ha identificado campañas coordinadas que están utilizando la API de GitHub para mapear organizaciones, repositorios y cuentas de usuarios con fines de reconocimiento masivo. Aunque gran parte de la actividad se aprovecha de endpoints públicos, los atacantes han combinado herramientas automatizadas, cuentas antiguas aparentemente inactivas —que llamaré cuentas fantasma— y tokens legítimos comprometidos para llevar la investigación más allá de lo que normalmente se esperaría de escrapeo casual.
La táctica principal es deliberadamente simple y efectiva: usar cuentas creadas hace años y sin actividad continuada para emitir peticiones de API que no despiertan sospecha inmediata. Al operar con agentes de usuario creíbles y tokens expuestos, el tráfico se mezcla con el uso legítimo. Entre las consultas recurrentes figuran el listado de repositorios públicos de una organización, la exploración de seguidores y seguidos de usuarios, la enumeración de gists y estrellas, y el envío de consultas GraphQL para extraer metadatos. En algunos incidentes reportados se llegó a clonar repositorios privados tras encontrar credenciales con permisos suficientes.

Esto plantea un doble problema: por un lado, la gran superficie pública de la API de GitHub facilita el reconocimiento automatizado; por otro, la utilización de cuentas antiguas y tokens legítimos dificulta la detección basada en firmas simples o en el rechazo automático de cuentas nuevas. El riesgo real es la acumulación de datos: cientos o miles de peticiones que, en conjunto, permiten a un atacante mapear estructuras internas de proyectos, relaciones entre contribuyentes y posibles vectores para ataques posteriores.
Las implicaciones son amplias. Más allá de la exposición directa de código o propiedad intelectual, la información agregada puede facilitar ataques de ingeniería social dirigidos, comprometer la cadena de suministro al identificar repositorios con dependencias críticas, o permitir movimientos laterales si se descubren credenciales con permisos inadecuados. Incluso si la mayoría de peticiones consumen datos públicos, el paso a la clonación de repositorios privados demuestra que un pequeño número de credenciales filtradas puede escalar el impacto.
Detectar este tipo de campañas exige enfoques centrados en el comportamiento agregado en lugar de en señales aisladas. Señales de alerta incluyen múltiples cuentas que realizan consultas similares y sincronizadas contra varias organizaciones, patrones de paginación intensiva, uso repetitivo de determinados user-agents aparentemente legítimos, y picos simultáneos de clones o descargas. Revisar los registros de auditoría y correlacionarlos con fuentes externas es clave para identificar este comportamiento antes de que derive en exfiltración.
En términos prácticos, las organizaciones pueden y deben tomar medidas concretas para reducir la superficie de exposición. Entre las acciones más eficaces están habilitar la autenticación multifactor y SAML/SSO obligatorios para miembros de la organización, imponer políticas de expiración y rotación de tokens, aplicar el principio de menor privilegio mediante tokens de ámbito restringido (fine-grained PATs) y revocar accesos innecesarios o cuentas inactivas. Además, es recomendable activar el escaneo de secretos y la protección de ramas, y limitar el acceso de aplicaciones OAuth de terceros mediante revisiones periódicas.

Desde la perspectiva de monitoreo, las empresas deben integrar los logs de GitHub con su SIEM, establecer alertas por patrones de enumeración masiva y por clones de repositorios sensibles, y evaluar la adopción de herramientas que detecten sincronización inusual entre múltiples cuentas. También conviene auditar periódicamente las listas de miembros y colaboradores externos, y utilizar repositorios cebos controlados para medir actividad sospechosa sin exponer activos reales.
Para desarrolladores y equipos técnicos, las recomendaciones concretas pasan por no almacenar tokens en repositorios ni en historiales, usar variables de entorno y gestores de secretos, preferir métodos de autenticación con caducidad y revocación sencilla, y configurar permisos mínimos para GitHub Actions y para cada workflow. Revisar integraciones y aplicaciones autorizadas y limitar webhooks públicos reduce vectores de explotación.
Este tipo de amenazas recuerda que la seguridad en plataformas colaborativas exige tanto controles técnicos como gobernanza continua: políticas claras de acceso, revisiones periódicas y telemetría que permita ver patrones agregados. Para profundizar en buenas prácticas de seguridad en GitHub y en cómo gestionar tokens y autenticación consulten la documentación oficial de GitHub en https://docs.github.com/en/authentication/keeping-your-account-and-data-secure y los análisis de amenazas y publicaciones de Datadog Security Labs en https://www.datadoghq.com/blog/category/security/, que ofrecen contexto adicional y ejemplos técnicos.
Relacionadas
Mas noticias del mismo tema.

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

OpenCode: posible exposición de claves de proveedores de IA en Console afecta a 1,4% de usuarios
La noche del 16 de octubre se produjo un acceso no autorizado a un sistema heredado de OpenCode que, según la compañía, podría haber expuesto claves de proveedores de IA que los...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...