Introducción
PentAGI es un sistema multiagente totalmente autónomo y autoalojado para pentest.
PentAGI es una plataforma de código abierto para pruebas de seguridad automatizadas. Describes un objetivo y una meta en lenguaje natural; un equipo de agentsagent — agenteUn agente de IA de PentAGI: un modelo con su propio prompt, configuración y herramientas que realiza un tipo de trabajo en un flujo, como probar, escribir código o buscar en la web. de IA especializados planifica el trabajo, ejecuta toolstool — herramientaAquello con lo que actúa un agente: una capacidad integrada como el terminal, el navegador aislado o la búsqueda web, o un programa en el sandbox como nmap, metasploit o sqlmap. profesionales dentro de un sandboxsandboxEl contenedor Docker aislado en el que los agentes ejecutan sus herramientas. La interfaz lo muestra como Terminal. aislado de Docker, recuerda lo aprendido y te entrega un reportreport — informeEl documento que PentAGI escribe sobre un flujo y sus hallazgos. En Enterprise, es un documento listo para el cliente construido a partir de una plantilla..
Está diseñada para ingenieros de seguridad, investigadores y red teams que quieren un asistente autónomo para ejecutar en su propia infraestructura, con los modelos de lenguaje que prefieran.
Inicio rápido
Instala PentAGI con el instalador interactivo.
Tu primer flow
Ejecuta un flow autónomo y lee su report.
Arquitectura
Servicios, agents, memory y observabilidad.
LLM providers
Conecta modelos en la nube, pasarelas o locales.
Qué hace
- Pruebas autónomas. Los agents dividen cada tasktask — tareaUna solicitud en un flujo: su primer mensaje, o un mensaje posterior que no responde a una pregunta de un agente. PentAGI divide cada tarea en subtareas. que les asignas en subtaskssubtask — subtareaUn paso de una tarea. PentAGI planifica las subtareas de cada tarea y las ajusta a medida que avanza el trabajo., eligen el siguiente paso, lo ejecutan y se adaptan a los resultados, con supervisión opcional de la ejecución y planificación inteligente de task para modelos más pequeños.
- Un equipo de especialistas. Un agent principal delega la investigación, la codificación, la instalación y el pentestpentestUn test de penetración: un intento autorizado de entrar en sistemas para encontrar sus debilidades. en agents especializados. Los agents pueden pedir orientación a un adviser y, con la supervisión de ejecución activada, el adviser también revisa su trabajo tras un número determinado de tool callstool call — llamada a herramientasUna solicitud del modelo para ejecutar una de las herramientas del agente, como un comando de terminal o una búsqueda web.. Un reflector dirige a cualquier agent que deje de hacer tool calls hacia un resultado adecuado.
- Tools profesionales. Más de 20 tools como nmap, metasploit y sqlmap se ejecutan en un sandbox, construido a partir de una imagen de Docker seleccionada para cada flowflow — flujoUna ejecución de PentAGI: un objetivo, las tareas creadas a partir de tus mensajes y todo lo que hicieron los agentes en el proceso..
- Memory y conocimiento. Los resultados y los enfoques exitosos se almacenan en PostgreSQL con pgvector para reutilizarlos después; un knowledge graphknowledge graph — grafo de conocimientoEl grafo de hosts, servicios, vulnerabilidades y el acceso entre ellos que PentAGI construye durante un test cuando esta función opcional está activada. Muestra cómo se conectan los hallazgos. opcional en Neo4j rastrea las relaciones entre hosts, servicios y findingsfinding — hallazgoAlgo que el test descubrió y registró, como un host, un servicio en ejecución o una vulnerabilidad..
- Inteligencia web. Un navegador aislado integrado y search enginessearch engine — motor de búsquedaUn servicio de búsqueda web que los agentes utilizan para recopilar información actualizada, como DuckDuckGo, Google o Tavily. —Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus y SearXNG— recopilan información actualizada.
- Observabilidad. Langfuse para trazas de LLM, y Grafana con OpenTelemetry, VictoriaMetrics, Jaeger y Loki para todo el sistema.
- APIs. REST y GraphQL con tokens Bearer para automatización e integración.
Mira el resumen
Un breve recorrido de PentAGI en acción: míralo en YouTube.
Límites actuales de capacidad
- PentAGI es una plataforma de pentest autónoma y guiada por assistant, no un producto de simulación de brechas y ataques con campañas predefinidas.
- Los reports de flow pueden verse en la web, copiarse o descargarse en Markdown o PDF.
- Los providersprovider — proveedorUn servicio o servidor que le da a PentAGI sus modelos de lenguaje, como OpenAI, Anthropic o un Ollama local. están disponibles como integraciones nativas y mediante puntos de conexión personalizados compatibles con OpenAI.
Prueba solo sistemas que poseas o para los que tengas autorización explícita. El uso de PentAGI está sujeto al EULA.
Última actualización el