Open-Source-Agent

SwarmAttacker vs Pentest Swarm AI

Ein Go-Kommandozeilen-Pentest-Harness von Armur AI, das rund 28 Scanner in vier LLM-Agenten umschließt, koordiniert über ein geteiltes Blackboard, standardmäßig auf Claude.

Anbieter
Armur AI
Lizenz
AGPL-3.0
Preis
Kostenlos und quelloffen. Armur verkauft nicht bepreisten kommerziellen Support und manuelle Aufträge.
Geprüft
2. September 2026
FähigkeitSwarmAttacker8 von 8Pentest Swarm AI2 von 8
KostenlosJa.
Läuft mit einem ChatGPT-AboNicht gefunden.
Eigene Prompts & SkillsTeilweise.
Umgang mit Sicherheits-VerweigerungenTeilweise.
Paralleler Multi-Agenten-SchwarmTeilweise.
MIT-lizenzierte Open SourceNicht gefunden.
Black-Box aus einer URLTeilweise.
Modell-agnostischJa.
  • ja
  • nicht gefunden oder nur teilweise

Fahre über eine Markierung für die Belege. Ein Kreuz bedeutet, dass die Fähigkeit auf Pentest Swarm AIs öffentlichen Seiten oder im Repository am 2. September 2026 nicht oder nur teilweise gefunden wurde, nicht dass sie technisch unmöglich ist.

Profil

Was ist Pentest Swarm AI?

Pentest Swarm AI ist ein AGPL-3.0-lizenziertes Go-Kommandozeilen-Pentest-Harness, gepflegt von Armur AI, einem kleinen Techstars- und Outlier-Ventures-unterstützten Startup unter der Leitung von Akhil Sharma, der die große Mehrheit seiner Commits schrieb. Die aktuelle Go-Codebasis begann im März 2026 und wurde im Mai desselben Jahres von Apache auf AGPL relizenziert. Sie hat rund 2.400 Sterne und ein getaggtes Release vom Mai 2026. Weil sein Name mit SwarmAttackers Positionierung kollidiert, lohnt es sich, genau zu sein, was es ist.

Das Tool führt vier LLM-Agenten aus, Recon, Classifier, Exploit und Report, über eine Bibliothek von etwa 28 umschlossenen Scannern wie subfinder, nuclei, nmap und sqlmap. Der Standardmodus ist eine sequenzielle fünfphasige Pipeline; ein experimentelles Swarm-Flag schaltet auf einen Scheduler um, in dem jeder Agent in seiner eigenen Goroutine läuft und auf einem geteilten In-Memory-Blackboard auf Findings reagiert, wobei die Gesamt-Nebenläufigkeit auf sieben Handler begrenzt ist. Marketing-Texte beschreiben Dutzende oder acht Agenten; der Code registriert vier.

Die Modellunterstützung umfasst Claude standardmäßig, jeden OpenAI-kompatiblen Endpunkt, Gemini und lokales Ollama oder LM Studio, wobei die letzten beiden keinen Schlüssel brauchen. Verweigerungs-Handling existiert als phrasenbasierte Erkennung mit einem strikten Re-Prompt und einem Fallback-Anbieter, aber es aktiviert sich nur, wenn ein Fallback konfiguriert ist, und nicht bei Streaming-Aufrufen. Anpassung erfolgt über YAML-Playbooks und Tool-Definitionen; System-Prompts sind in die Binärdatei kompiliert. Es werden keine Benchmark-Ergebnisse veröffentlicht, und ein von einem Nutzer eingereichtes Issue berichtet, dass das einzige ausgelieferte Release aufgrund eines behobenen, aber unveröffentlichten Parsing-Bugs stillschweigend null Findings zurückgibt.

Zugunsten von SwarmAttacker

Wo es sich abhebt.

  • 01Läuft auf einem ChatGPT-Plan ohne API-Schlüssel; Pentest Swarm AIs Kein-Schlüssel-Anspruch gilt nur für lokale Modelle.
  • 02Eine freizügige MIT-Lizenz, gegenüber AGPL, das bis in vernetzte Deployments modifizierter Versionen reicht.
  • 03Verweigerungs-Handling standardmäßig an, während das von Pentest Swarm AI optional ist und Streaming-Aufrufe überspringt.
  • 04Eine funktionierende Pipeline, während das einzige getaggte Pentest-Swarm-AI-Release einen offenen Null-Findings-Bug hat.

Zugunsten von Pentest Swarm AI

Wo es stärker ist.

  • 01Eine breite Tool-Oberfläche: rund 28 umschlossene Scanner plus Burp, Metasploit und OSINT-Clients.
  • 02Mehr Anbieteroptionen von Haus aus, einschließlich Gemini und vollständig lokalem Ollama oder LM Studio.
  • 03Breite Ausgabeunterstützung: Markdown, HTML, JSON, SARIF, Bug-Bounty-Templates, eine GitHub Action und ein MCP-Server.
  • 04Weit mehr Community-Zugkraft heute, mit rund 2.400 Sternen gegen SwarmAttackers Handvoll.

Fazit

Welches solltest du wählen?

Die Namen sind ähnlich; die Tools nicht. Wähle Pentest Swarm AI, wenn du einen Go-Tool-Orchestrator mit breiter Scanner-Oberfläche und Lokal-Modell-Unterstützung willst und ein Pre-1.0-Release umgehen kannst. Wähle SwarmAttacker für einen Black-Box-Agenten, der unter einer MIT-Lizenz auf einem ChatGPT-Plan läuft.

Verwandle eine URL in einen Sicherheitsbericht.

Open Source, MIT-lizenziert, und es läuft über den ChatGPT-Plan, für den du ohnehin schon zahlst. Installiere es und richte es auf ein Ziel, das dir gehört.

brew install joloooo/swarm/swarm
Quellcode auf GitHub