
todos los caminos conducen a las nubes
todos los caminos llevan a las nubes
GitOops es una herramienta para ayudar a atacantes y defensores a identificar rutas de movimiento lateral y escalada de privilegios en organizaciones de GitHub abusando de pipelines de CI/CD y controles de acceso de GitHub.
Funciona mapeando relaciones entre una organización de GitHub y sus trabajos de CI/CD y variables de entorno. Utilizará cualquier base de datos de grafos compatible con Bolt como backend, para que puedas consultar tus rutas de ataque con openCypher:
MATCH p=(:User{login:"alice"})-[*..5]->(v:EnvironmentVariable)
WHERE v.name =~ ".*SECRET.*"
RETURN p
GitOops se inspira en herramientas como Bloodhound y Cartography.
Consulta la documentación, algunos ejemplos de consultas adicionales y nuestra charla de BSides London.