CLI de IA agéntica con intervención humana para pentesters que ejecuta reconocimiento, validación e informes respaldados por evidencias desde la terminal.
zakirkun/deep-eye
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.
Alternativa open source a:Burp Suite Professional
- Estrellas
- 2,341
- Forks
- 424
- Issues abiertos
- 13
- Último commit
- hace 14 días
¿Qué es?
Deep Eye es una herramienta de línea de comandos en Python para realizar pruebas de penetración en objetivos web. Delega la generación de payloads y la clasificación en varios proveedores de IA, como OpenAI, Claude, Gemini, Groq, Mistral y modelos locales mediante OLLAMA o LM Studio. Además, comprueba más de 50 tipos de vulnerabilidades, como inyección SQL, XSS, SSRF, debilidades de JWT, IDOR, problemas de GraphQL y errores de configuración de CORS/CSP.
Además de analizar objetivos, genera hallazgos con resúmenes de las pruebas disponibles para cada vulnerabilidad, filtra falsos positivos, elimina duplicados mediante huellas digitales y exporta informes en HTML, PDF, JSON, SARIF, JUnit, CSV y XLSX. Los hallazgos se pueden vincular con controles de PCI-DSS v4, SOC2 CC e ISO 27001:2022. Las diferencias entre análisis y el modo de repetición de pruebas permiten conservar solo los hallazgos nuevos respecto a una referencia.
La herramienta también incluye rastreo basado en OpenAPI, automatización del navegador con Playwright, integración con mitmproxy, detección de CAPTCHA, herramientas auxiliares para autenticación con varios roles y plantillas YAML al estilo de Nuclei. Está destinada exclusivamente a pruebas de seguridad autorizadas.
Funciones clave
- 01Conmutación por error entre 11 proveedores de IA mediante una única abstracción generate().
- 02Analiza más de 50 tipos de vulnerabilidades, incluidas SQLi, XSS, SSRF, JWT, IDOR y GraphQL.
- 03Inicia el rastreo a partir de especificaciones OpenAPI o Swagger.
- 04Exporta informes en HTML, PDF, JSON, SARIF, JUnit, CSV y XLSX.
- 05Vincula los hallazgos con PCI-DSS v4, SOC2 CC e ISO 27001:2022.
- 06Compara los análisis con una referencia y repite las pruebas solo para los hallazgos nuevos.
Casos de uso
- Realizar evaluaciones autorizadas de la seguridad de aplicaciones web con generación de payloads asistida por IA.
- Generar informes orientados al cumplimiento para auditorías de PCI-DSS, SOC2 o ISO 27001.
- Integrar los resultados de los análisis en pipelines de CI mediante la salida SARIF o JUnit.
- Seguir las regresiones comparando los análisis con una referencia guardada.
Inicio rápido
- 1
Clona el repositorio y entra en su carpeta
- 2
En Linux/Mac, instala las dependencias con el script de instalación y, después, activa el virtualenv
chmod +x scripts/install.sh && ./scripts/install.sh && source .deep-venv/bin/activate - 3
Ejecuta un análisis básico en un objetivo que tengas autorización para probar
python deep_eye.py -u https://target.com
Antes de usarlo
- Para ejecutarlo, necesitas al menos una clave de API de un proveedor de IA o una configuración local de OLLAMA.
- Úsalo únicamente en sistemas de tu propiedad o para los que tengas autorización expresa por escrito para realizar pruebas.
- Los metadatos del repositorio indican que la licencia es NOASSERTION, aunque el README afirma que es MIT.
Temas
Preguntas frecuentes
- ¿Qué es deep-eye?
- 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. Deep Eye es una herramienta de línea de comandos en Python para realizar pruebas de penetración en objetivos web. Delega la generación de payloads y la clasificación en varios proveedores de IA, como OpenAI, Claude, Gemini, Groq, Mistral y modelos locales mediante OLLAMA o LM Studio. Además, comprueba más de 50 tipos de vulnerabilidades, como inyección SQL, XSS, SSRF, debilidades de JWT, IDOR, problemas de GraphQL y errores de configuración de CORS/CSP.
- ¿deep-eye es gratuito? ¿Qué licencia tiene?
- deep-eye es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿deep-eye sigue mantenido?
- Mantenimiento activo. El último commit de deep-eye fue el 6 oct 2026.
- ¿Para qué puedo usar deep-eye?
- Realizar evaluaciones autorizadas de la seguridad de aplicaciones web con generación de payloads asistida por IA. Generar informes orientados al cumplimiento para auditorías de PCI-DSS, SOC2 o ISO 27001. Integrar los resultados de los análisis en pipelines de CI mediante la salida SARIF o JUnit. Seguir las regresiones comparando los análisis con una referencia guardada.
- ¿Cómo se instala deep-eye?
- Clona el repositorio y entra en su carpeta En Linux/Mac, instala las dependencias con el script de instalación y, después, activa el virtualenv: chmod +x scripts/install.sh && ./scripts/install.sh && source .deep-venv/bin/activate Ejecuta un análisis básico en un objetivo que tengas autorización para probar: python deep_eye.py -u https://target.com
- ¿Dónde consigo deep-eye?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zakirkun/deep-eye
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta open source de automatización OSINT que recopila datos de más de 200 fuentes sobre IP, dominios, correos electrónicos y más para inteligencia de amenazas y mapeo de la superficie de ataque.
Biblioteca Python de código abierto para crear agentes de IA que controlan un navegador real, con navegadores sigilosos opcionales de Browser Use Cloud y una API de agentes alojada.
Curso gratuito con licencia MIT y 542 lecciones para aprender conceptos de ingeniería de IA desde cero con Python, TypeScript, Rust y Julia.
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.
Infraestructura en Python que convierte datos empresariales en una capa de contexto basada en grafos, con ontologías, razonamiento, procedencia y registros de auditoría de decisiones para sistemas de IA.