Herramienta de análisis estático que examina infraestructura como código, imágenes de contenedores y paquetes de código abierto en busca de configuraciones incorrectas en la nube y CVE.
gebalamariusz/cloud-audit
Scanner de seguridad de AWS de solo lectura con 110 comprobaciones, análisis de escalada de privilegios de IAM, cadenas de ataque e informes del alcance de impacto de agentes de IA; cada hallazgo incluye una solución con AWS CLI y Terraform.
Alternativa open source a:Prowler
AWS Security Hub
- Estrellas
- 74
- Forks
- 12
- Issues abiertos
- 11
- Último commit
- hace 23 días
¿Qué es?
cloud-audit es un scanner de línea de comandos escrito en Python para cuentas de AWS. Ejecuta 110 comprobaciones de configuración en 25 servicios, incluidos IAM, S3, EC2, KMS, CloudTrail, Lambda y Bedrock, y presenta los hallazgos junto con una puntuación de estado. También busca métodos de escalada de privilegios de IAM, relaciona los hallazgos en cadenas de ataque y clasifica las soluciones según cuántas cadenas interrumpen.
Un comando independiente, agent-blast, inventaría los recursos de Bedrock Agents y AgentCore y determina a qué podrían acceder las identidades de IAM de un agente si este fuera secuestrado. Con la opción --verify, consulta el simulador de políticas de IAM para confirmar cada permiso al que se podría acceder. Los comandos sin conexión, como simulate, blast-radius y exposure, funcionan con un informe JSON guardado, sin realizar más llamadas a AWS.
La herramienta es de solo lectura y no modifica los recursos de la cuenta. Genera resultados en tablas de consola y en formato JSON, HTML, SARIF y Markdown, e incluye un servidor MCP con herramientas de solo lectura para asistentes de IA.
Funciones clave
- 01Ejecuta 110 comprobaciones de configuración de solo lectura en 25 servicios de AWS; cada una incluye una solución con AWS CLI y Terraform.
- 02Detecta 64 métodos de escalada de privilegios de IAM y rutas laterales de AssumeRole.
- 03Relaciona los hallazgos mediante 31 reglas de cadenas de ataque y clasifica las soluciones según las cadenas que interrumpen.
- 04Determina el alcance de acceso de agentes de IA de Bedrock Agents y AgentCore con dos modelos de amenazas.
- 05Verifica las rutas de escalada y los permisos de los agentes con el simulador de políticas de IAM mediante --verify.
- 06Exporta los resultados a la consola o en formato JSON, HTML, SARIF o Markdown, y se ejecuta en CI/CD.
Casos de uso
- Auditar una cuenta de AWS para encontrar errores de configuración de IAM y rutas de escalada de privilegios antes o después del despliegue.
- Comprobar a qué podría acceder un agente de Bedrock o AgentCore si sus credenciales o prompts se vieran comprometidos.
- Ejecutar análisis programados en GitHub Actions y subir los resultados SARIF a Code Scanning.
- Comparar los resultados de los análisis a lo largo del tiempo para detectar desviaciones en la configuración.
Inicio rápido
- 1
Instala desde PyPI
pip install cloud-audit - 2
Prueba la demo sin conexión y sin una cuenta de AWS
cloud-audit demo --save demo.json - 3
Ejecuta un escaneo de solo lectura de tu cuenta de AWS con el perfil y la región predeterminados
cloud-audit scan
Antes de usarlo
- Solo escanea cuentas de AWS; no es compatible con otros proveedores de nube.
- El modo de prueba --verify y agent-blast requieren credenciales de AWS con acceso al simulador de IAM.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es cloud-audit?
- Scanner de seguridad de AWS de solo lectura con 110 comprobaciones, análisis de escalada de privilegios de IAM, cadenas de ataque e informes del alcance de impacto de agentes de IA; cada hallazgo incluye una solución con AWS CLI y Terraform. cloud-audit es un scanner de línea de comandos escrito en Python para cuentas de AWS. Ejecuta 110 comprobaciones de configuración en 25 servicios, incluidos IAM, S3, EC2, KMS, CloudTrail, Lambda y Bedrock, y presenta los hallazgos junto con una puntuación de estado. También busca métodos de escalada de privilegios de IAM, relaciona los hallazgos en cadenas de ataque y clasifica las soluciones según cuántas cadenas interrumpen.
- ¿cloud-audit es gratuito? ¿Qué licencia tiene?
- cloud-audit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cloud-audit sigue mantenido?
- Mantenimiento activo. El último commit de cloud-audit fue el 14 oct 2026.
- ¿Para qué puedo usar cloud-audit?
- Auditar una cuenta de AWS para encontrar errores de configuración de IAM y rutas de escalada de privilegios antes o después del despliegue. Comprobar a qué podría acceder un agente de Bedrock o AgentCore si sus credenciales o prompts se vieran comprometidos. Ejecutar análisis programados en GitHub Actions y subir los resultados SARIF a Code Scanning. Comparar los resultados de los análisis a lo largo del tiempo para detectar desviaciones en la configuración.
- ¿Cómo se instala cloud-audit?
- Instala desde PyPI: pip install cloud-audit Prueba la demo sin conexión y sin una cuenta de AWS: cloud-audit demo --save demo.json Ejecuta un escaneo de solo lectura de tu cuenta de AWS con el perfil y la región predeterminados: cloud-audit scan
- ¿Dónde consigo cloud-audit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gebalamariusz/cloud-audit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Script de Python que simula una política de IAM con acciones de CloudWatch Logs para comprobar si funciona con el formato estándar de ARN de grupo de logs.
Plataforma de seguridad en la nube de código abierto y CLI para ejecutar comprobaciones de seguridad y cumplimiento en AWS, Azure, GCP y otros entornos de nube.
Steampipe permite consultar API y servicios en la nube con SQL al exponerlos como tablas, sin necesidad de ETL ni de una base de datos aparte.
Herramienta de pruebas de penetración con IA que usa varios proveedores de LLM para generar payloads, analizar objetivos web y crear informes vinculados a estándares de cumplimiento.
Plataforma GRC de código abierto para equipos de ciberseguridad que abarca la gestión de riesgos, el cumplimiento, las auditorías, los riesgos de terceros y la privacidad, con más de 200 marcos.