Zum Inhalt springen
PentAGI

Einführung

PentAGI ist ein selbstgehostetes, vollständig autonomes Multi-Agent-System für Penetrationstests.

PentAGI ist eine Open-Source-Plattform für automatisierte Sicherheitstests. Sie beschreiben ein Zielsystem und eine Zielsetzung in natürlicher Sprache; ein Team spezialisierter KI-Agents plant die Arbeit, führt professionelle Tools in einer isolierten Docker-Sandbox aus, merkt sich das Gelernte und übergibt Ihnen einen Report.

Die Plattform wurde für Security Engineers, Forscher und Red Teams entwickelt, die einen autonomen Assistenten wünschen, den sie auf ihrer eigenen Infrastruktur und mit ihren bevorzugten Sprachmodellen betreiben können.

Funktionsweise

  • Autonomes Testen. Die Agents zerlegen jede ihnen gegebene Task in Subtasks, wählen den nächsten Schritt, führen ihn aus und passen sich den Ergebnissen an – mit optionaler Ausführungsüberwachung und intelligenter Task-Planung für kleinere Modelle.
  • Ein Team aus Spezialisten. Ein primary_agent delegiert Recherche, Codierung, Installation und Pentest an spezialisierte Agents. Agents können einen adviser um Anleitung bitten, und bei aktivierter Ausführungsüberwachung prüft der adviser ihre Arbeit nach einer festgelegten Anzahl von Tool Calls. Ein reflector lenkt jeden Agent, der aufhört, Tools aufzurufen, zurück zu einem ordnungsgemäßen Ergebnis.
  • Professionelle Tools. Über 20 Tools wie nmap, metasploit und sqlmap laufen in einem Sandbox-Container, der aus einem Docker-Image erstellt wird, das für jeden Flow ausgewählt wird.
  • Memory und Wissen. Ergebnisse und erfolgreiche Vorgehensweisen werden in PostgreSQL mit pgvector zur späteren Wiederverwendung gespeichert; ein optionaler Neo4j-Knowledge-Graph verfolgt Beziehungen zwischen Hosts, Diensten und Findings.
  • Web-Intelligenz. Ein integrierter, isolierter Browser und Search Engines – Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus und SearXNG – sammeln aktuelle Informationen.
  • Observability. Langfuse für LLM-Traces sowie Grafana mit OpenTelemetry, VictoriaMetrics, Jaeger und Loki für das gesamte System.
  • APIs. REST und GraphQL mit Bearer-Tokens für Automatisierung und Integration.

Überblick ansehen

Eine kurze Tour durch PentAGI in Aktion: Auf YouTube ansehen.

Aktuelle Fähigkeitsgrenzen

  • PentAGI ist eine autonome und Assistant-gestützte Plattform für Pentests, kein Breach-and-Attack-Simulation-Produkt mit vordefinierten Kampagnen.
  • Reports zu Flows können im Web angezeigt, kopiert oder als Markdown bzw. PDF heruntergeladen werden.
  • Providers sind als integrierte Anbindungen sowie über benutzerdefinierte OpenAI-kompatible Endpunkte verfügbar.

Testen Sie nur Systeme, die Sie besitzen oder für deren Bewertung Sie ausdrücklich autorisiert sind. Die Nutzung von PentAGI unterliegt der EULA.

Zuletzt aktualisiert am