Vai al contenuto
PentAGI

Introduzione

PentAGI è un sistema multi-agente self-hosted e completamente autonomo per il penetration test.

PentAGI è una piattaforma open-source per il testing di sicurezza automatizzato. Descrivi un target e un obiettivo in linguaggio naturale; un team di AI agents specializzati pianifica il lavoro, esegue tools professionali all'interno di una sandbox Docker isolata, memorizza quanto appreso e ti consegna un report.

È progettata per security engineer, ricercatori e red team che desiderano un assistente autonomo da eseguire sulla tua infrastruttura, con la tua scelta di modelli di linguaggio.

Cosa fa

  • Testing autonomo. Gli agents suddividono ogni task che assegni loro in subtasks, scelgono il passo successivo, lo eseguono e si adattano ai risultati — con monitoraggio opzionale dell'esecuzione e pianificazione intelligente dei task per i modelli più piccoli.
  • Un team di specialisti. Un agent principale delega la ricerca, la codifica, l'installazione e il pentest ad agent specializzati. Gli agent possono chiedere indicazioni a un adviser e, con il monitoraggio dell'esecuzione attivo, l'adviser rivede anche il loro lavoro dopo un numero prestabilito di tool call. Un reflector indirizza qualsiasi agent che smette di effettuare tool call verso un risultato corretto.
  • Strumentazione professionale. Oltre 20 tool come nmap, metasploit e sqlmap vengono eseguiti in un container sandbox, costruito a partire da un'immagine Docker selezionata per ogni flow.
  • Memory e conoscenza. I risultati e gli approcci vincenti vengono archiviati in PostgreSQL con pgvector per essere riutilizzati in seguito; un knowledge graph Neo4j opzionale traccia le relazioni tra host, servizi e findings.
  • Web intelligence. Un browser isolato integrato e search engines — Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus e SearXNG — raccolgono informazioni aggiornate.
  • Osservabilità. Langfuse per le tracce LLM, e Grafana con OpenTelemetry, VictoriaMetrics, Jaeger e Loki per l'intero sistema.
  • API. REST e GraphQL con token Bearer per automazione e integrazione.

Guarda la panoramica

Un breve tour di PentAGI in azione: guardalo su YouTube.

Attuali limiti di capacità

  • PentAGI è una piattaforma di penetration test autonoma e guidata da assistant, non un prodotto di Breach and Attack Simulation con campagne predefinite.
  • I reports dei flow possono essere visualizzati sul web, copiati o scaricati in formato Markdown o PDF.
  • I providers sono disponibili come integrazioni integrate e tramite endpoint personalizzati compatibili con OpenAI.

Testa solo sistemi di tua proprietà o per i quali sei esplicitamente autorizzato a effettuare valutazioni. L'uso di PentAGI è soggetto all'EULA.

Ultimo aggiornamento il