Introductie
PentAGI is een zelf-gehost, volledig autonoom multi-agent-systeem voor pentests.
PentAGI is een open-source platform voor geautomatiseerde beveiligingstests. Je beschrijft een doelwit en een doel in gewone taal; een team van gespecialiseerde AI agentsagentEen AI-agent van PentAGI: een model met zijn eigen prompt, instellingen en tools dat één soort werk in een flow doet, zoals testen, code schrijven of het web doorzoeken. plant het werk, draait professionele toolstoolWaarmee een agent handelt: een ingebouwde mogelijkheid zoals de terminal, de geïsoleerde browser of webzoeken, of een programma in de sandbox zoals nmap, metasploit of sqlmap. binnen een geïsoleerde Docker sandboxsandboxDe geïsoleerde Docker-container waarin agents hun tools uitvoeren. De interface toont deze als Terminal., onthoudt wat het heeft geleerd en levert je een reportreport — rapportHet document dat PentAGI schrijft over een flow en de bevindingen. In Enterprise is het een klantklaar document dat uit een sjabloon wordt opgemaakt. op.
Het is gebouwd voor security engineers, onderzoekers en red teams die een autonome assistent willen draaien op hun eigen infrastructuur, met hun eigen keuze aan taalmodellen.
Snel starten
Installeer PentAGI met de interactieve installer.
Je eerste flow
Draai een autonome flow en lees het report.
Architectuur
Services, agents, memory en observability.
LLM-providers
Koppel cloud-, gateway- of lokale modellen.
Wat het doet
- Autonoom testen. De agents splitsen elke tasktask — taakEén verzoek in een flow: het eerste bericht, of een later bericht dat geen antwoord is op een vraag van een agent. PentAGI splitst elke taak op in subtaken. die je ze geeft op in subtaskssubtask — subtaakEén stap van een taak. PentAGI plant de subtaken van elke taak en past ze aan naarmate het werk vordert., kiezen de volgende stap, voeren die uit en passen zich aan de resultaten aan — met optionele uitvoeringsmonitoring en intelligente task planning voor kleinere modellen.
- Een team van specialisten. Een primary agent delegeert onderzoek, codering, installatie en pentesting aan gespecialiseerde agents. Agents kunnen een adviser om begeleiding vragen, en met uitvoeringsmonitoring ingeschakeld beoordeelt de adviser hun werk ook na een vast aantal tool callstool callEen verzoek van het model om een van de tools van de agent uit te voeren, zoals een terminalopdracht of een webzoekopdracht.. Een reflector stuurt elke agent die stopt met het aanroepen van tools terug naar een juist resultaat.
- Professionele tooling. Meer dan 20 tools zoals nmap, metasploit en sqlmap draaien in een sandbox-container, gebouwd vanuit een Docker image die voor elke flowflowEén run van PentAGI: een doel, de taken die uit je berichten zijn gemaakt, en alles wat de agents onderweg hebben gedaan. wordt gekozen.
- Memory en kennis. Resultaten en succesvolle aanpakken worden opgeslagen in PostgreSQL met pgvector voor later hergebruik; een optionele Neo4j knowledge graphknowledge graph — kennisgraafDe graaf van hosts, services, kwetsbaarheden en de toegang ertussen die PentAGI tijdens een test opbouwt wanneer deze optionele functie is ingeschakeld. Het laat zien hoe bevindingen met elkaar verbonden zijn. houdt relaties tussen hosts, services en findingsfinding — bevindingIets wat de test heeft ontdekt en vastgelegd, zoals een host, een draaiende service of een kwetsbaarheid. bij.
- Web-intelligentie. Een ingebouwde geïsoleerde browser en search enginessearch engine — zoekmachineEen webzoekdienst die agents gebruiken om actuele informatie te verzamelen, zoals DuckDuckGo, Google of Tavily. — Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus en SearXNG — verzamelen actuele informatie.
- Observability. Langfuse voor LLM-traces, en Grafana met OpenTelemetry, VictoriaMetrics, Jaeger en Loki voor het hele systeem.
- API's. REST en GraphQL met Bearer-tokens voor automatisering en integratie.
Bekijk het overzicht
Een korte rondleiding door PentAGI in actie: bekijk het op YouTube.
Huidige capability-grenzen
- PentAGI is een autonoom en assistant-gestuurd platform voor pentestspentestEen penetratietest: een geautoriseerde poging om in systemen in te breken om hun zwakke punten te vinden., geen Breach and Attack Simulation-product met vooraf gedefinieerde campagnes.
- Flow reports kunnen op het web worden bekeken, gekopieerd, of gedownload als Markdown of PDF.
- ProvidersproviderEen service of server die PentAGI zijn taalmodellen levert, zoals OpenAI, Anthropic of een lokale Ollama. zijn beschikbaar als ingebouwde integraties en via custom OpenAI-compatibele endpoints.
Test alleen systemen die je bezit of waarvoor je expliciet toestemming hebt om ze te beoordelen. Gebruik van PentAGI is onderhevig aan de EULA.
Laatst bijgewerkt op