Naar inhoud springen
PentAGI
PentAGI 2.2Wat is er nieuw

Autonome AI-agents voor pentests

Beschrijf een doelwit en een doel. PentAGI plant het werk, draait de tools in een geïsoleerde sandbox, leert van elke stap en rapporteert wat het heeft gevonden. Open source en zelf gehost.

  • Een team van gespecialiseerde agents plant de test, doet research, exploiteert kwetsbaarheden en schrijft het rapport
  • 20+ professionele tools zoals nmap, Metasploit en sqlmap, geïsoleerd in Docker
  • Elk LLM: cloudproviders, lokale modellen of je eigen gateway

Alleen voor toegestane beveiligingstests. Zie de Gebruiksvoorwaarden.

Werkt met de modellen die je al gebruikt

  • OpenAI
  • Anthropic
  • Google Gemini
  • AWS Bedrock
  • Ollama
  • DeepSeek
  • Mistral
  • xAI
  • Qwen
  • Kimi
  • GLM
  • MiniMax

Plus elk OpenAI-compatibel endpoint — vLLM, LiteLLM, OpenRouter, DeepInfra en andere — als aangepaste provider.

En doorzoekt het web en exploit-databases met

  • DuckDuckGo
  • Google
  • Tavily
  • Firecrawl
  • Traversaal
  • Perplexity
  • Sploitus
  • SearXNG

Hoe het werkt

Een autonome pentest, van begin tot eind

Elke flow wordt uitgevoerd door een team van gespecialiseerde agents. Elk agenttype heeft zijn eigen prompt en tools, jij kiest het model, en elk commando draait in een geïsoleerde container — nooit op je host.

  1. Doel

    Je beschrijft het doelwit en wat getest moet worden, in gewone taal.

  2. Plan

    De generator breekt elke taak op in subtaken; de refiner past het plan aan naarmate resultaten binnenkomen.

  3. Research

    De searcher verzamelt actuele context van het web en exploit-databases; de memorist haalt op wat de flow al heeft gevonden.

  4. Uitvoeren

    De pentester, coder en installer voeren commando's uit in een geïsoleerde container met Kali Linux-tools.

  5. Rapport

    De reporter vat elke taak samen, en het flowrapport wordt geëxporteerd als Markdown of PDF.

Geheugen bij elke stap. Elk commando en resultaat gaat naar het vectorgeheugen van de flow, en gidsen, antwoorden en code die werkten gaan naar een kennisbank die latere flows doorzoeken. Een optionele kennisgraaf koppelt hosts, services en bevindingen.

Producttour

Bekijk elke stap die de agents nemen

PentAGI toont het plan, de commando's en de resultaten terwijl ze gebeuren, en bewaart ze voor later.

Een actieve flow met agentberichten en een checklist van taken en subtaken
Agents rapporteren voortgang links terwijl het plan van taken en subtaken rechts wordt bijgewerkt.

Mogelijkheden

Alles wat een pentestteam nodig heeft, in één zelf gehost platform

De open-source editie levert de volledige agentstack: planning, uitvoering, geheugen, tools, rapportage en monitoring.

Testen en automatisering

  • Splits elk doel op in subtaken en werkt deze af zonder operator
  • Interactieve assistent met dezelfde tools als de agents
  • Veel taken in één flow voor langdurig werk binnen één scope
  • Meerdere flows die parallel draaien

AI-agents

  • Een team van gespecialiseerde agents: pentester, coder, installer, searcher en meer
  • Planning, voortgangsbewaking en loopdetectie
  • Uitvoeringsmonitoring en taakplanning voor kleinere open modellen

Geheugen en kennis

  • Langtermijngeheugen met vectorzoekopdrachten over elk commando en resultaat
  • Kennisbank met instructies en code die over flows heen worden hergebruikt
  • Optionele kennisgraaf van hosts, services en bevindingen
  • Chain-samenvatting houdt lange flows binnen het contextvenster

Tools en integraties

  • 20+ professionele Kali Linux-tools in een geïsoleerde container
  • Uniforme webzoekopdracht met automatische zoekmachineselectie en fallback
  • REST- en GraphQL-API’s met Bearer-tokens voor je eigen automatisering

Browser, bestanden, terminal

  • Webpagina’s als Markdown, HTML of links, plus screenshots
  • Upload documentatie, code en binaries naar een flow
  • Haal bestanden uit de sandbox en sla ze op als resources

Rapportage en analyses

  • Flowrapporten als Markdown of PDF
  • Tokengebruik en kosten per provider, model en agent; tool calls per functie

Implementatie en teamwork

  • Installatieprogramma met een installatiewizard die veelgemaakte fouten voorkomt
  • Elke LLM-provider, inclusief lokale modellen en gateways zoals LiteLLM
  • Samenwerken met meerdere gebruikers via rollen en rechten
  • Monitoring met Grafana, OpenTelemetry, Jaeger, Loki en Langfuse

Duik dieper in de documentatie

Hoe agents plannen en delegeren, wat ze onthouden en hoe je modellen, zoekfuncties en implementatie configureert.

Beveiligingen

Autonoom, niet onbegrensd

Limieten, herhalingsdetectie en isolatie zijn ingebouwd in elke flow, zodat een agent die vastloopt stopt in plaats van oneindig door te gaan.

  • Elke agent heeft een beurtlimiet

    De hoofdagenten stoppen na 100 modelbeurten en de andere na 20. Beide zijn standaarden die je kunt wijzigen.

  • Herhalingen worden opgemerkt

    Vanaf de derde identieke tool call op rij wordt de tool niet meer uitgevoerd en krijgt de agent de instructie om van koers te veranderen. Bij de zevende stopt de agent.

  • Terug aan het werk, niet chatten

    Wanneer een model in proza antwoordt in plaats van actie te ondernemen, stuurt de reflector het terug naar een tool call. Na drie mislukte rondes stopt de agent.

  • Commando's blijven in de sandbox

    Terminalcommando's en bestandsbewerkingen worden uitgevoerd in de eigen container van de flow, nooit in de PentAGI-container, en kunnen naar een aparte worker node verhuizen.

Wat is nieuw in 2.2

Meer modellen, minder doodlopende wegen

Release-opmerkingen

Meer providers

Mistral, xAI en MiniMax zijn toegevoegd aan de ingebouwde lijst; Azure OpenAI en het OpenCode Go-plan werken via de aangepaste provider.

Provider-failover

Een mislukte modelaanroep wordt herhaald bij een fallback-provider en de wissel wordt vastgelegd in de trace.

Uniforme webzoekopdracht

Eén web_search-tool kiest de beste zoekmachine voor links, antwoorden, onderzoek of exploits, probeert het opnieuw en schakelt indien nodig zelf over. Firecrawl en een interne browsergebaseerde zoekmachine zijn nieuw.

Keyless authenticatie voor Anthropic

Anthropic kan zich authenticeren via Workload Identity Federation in plaats van een langlevende API-sleutel.

Edities

Begin open source, groei door naar Enterprise

Beide edities zijn self-hosted en delen hetzelfde platform — flows, sandbox, tools en geheugen. Enterprise voegt agentprofielen met sub-agents, klantklare oplevering en ondersteuning toe.

Open Source

MIT

Het complete agentplatform voor onderzoekers en beveiligingsteams die het zelf draaien.

  • Autonome flows en de interactieve assistent
  • Tools in de sandbox, geheugen, webzoekopdrachten en browser
  • Flowrapporten als Markdown of PDF
  • Analytics, Langfuse- en Grafana-monitoring
  • Community-ondersteuning op GitHub en Discord
Aan de slag

Enterprise

3.0

Alles wat Open Source biedt, plus wat consultancybureaus en interne red teams nodig hebben voor oplevering.

  • Klantklare rapportsjablonen met DOCX-export
  • Agentprofielen en sub-agents
  • Plugins en je eigen MCP-servers
  • Live dashboard voor aanvalsketens
  • Commerciële licentie en ondersteuning
Verken Enterprise

Installatie

Binnen enkele minuten operationeel

Je hebt Docker met Docker Compose, 2 vCPU, 4 GB RAM, 25 GB schijfruimte en internettoegang nodig, plus toegang tot minimaal één LLM-provider.

Interactieve installatiewizard

Controleert je systeem, configureert providers en zoekmachines, beveiligt de setup en implementeert de stack.

Docker Compose

Download het omgevingsbestand, voeg minimaal één LLM-providersleutel toe, maak de providerconfiguratiebestanden en start de stack. De webconsole opent op https://localhost:8443.

mkdir -p ~/pentagi && cd ~/pentagi
test -f .env || curl -fo .env.new https://raw.githubusercontent.com/vxcontrol/pentagi/main/.env.example
test -f .env.new && openssl rand -hex 32 | xargs -I VALUE sed -E -i.bak 's/^COOKIE_SIGNING_SALT=salt( .*)?$/COOKIE_SIGNING_SALT=VALUE/' .env.new
test -f .env.new && openssl rand -hex 16 | xargs -I VALUE sed -E -i.bak 's/^PENTAGI_POSTGRES_PASSWORD=postgres( .*)?$/PENTAGI_POSTGRES_PASSWORD=VALUE/' .env.new
test -f .env || mv .env.new .env
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.yml
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -d

FAQ

Vragen, beantwoord

Is PentAGI echt open source?

Ja. De open-source editie is uitgebracht onder de MIT-licentie op GitHub, en je draait de hele stack op je eigen infrastructuur.

Welke taalmodellen kan ik gebruiken?

OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, Mistral, xAI, Qwen, Kimi, GLM en MiniMax zijn ingebouwd, en elk OpenAI-compatibel endpoint — vLLM, LiteLLM, OpenRouter, DeepInfra en andere — werkt als aangepaste provider.

Verlaat mijn data mijn omgeving?

PentAGI is self-hosted. Gegevens uit je flows gaan naar de providers en zoekmachines die PentAGI gebruikt. DuckDuckGo-zoeken staat standaard aan, dus om die gegevens binnen je netwerk te houden, gebruik je een lokaal model en embeddingmodel, self-hosted zoeken en DUCKDUCKGO_ENABLED=false. Binnen twee minuten na het starten en daarna elke drie uur rapporteert de server ook zijn versie, platform en een samenvatting van zijn configuratie en gebruik — providertypes, functieschakelaars en aantallen, niets wat iemand heeft geschreven — naar update.pentagi.com, getagd met zijn installatie-ID en licentiesleutel, als die is ingesteld; stel UPDATE_CHECK_INTERVAL=0 in om dat uit te schakelen. Elke keer dat de installer start en nadat deze elke actie heeft uitgevoerd, verzendt deze de geïnstalleerde images en de status van elke stack, plus dezelfde samenvatting terwijl PentAGI draait; UPDATE_CHECK_INTERVAL heeft daar geen invloed op.

Waar draaien de tools?

In geïsoleerde Docker-containers die voor elke flow worden aangemaakt, nooit op de host. Voor productie draai je ze op een aparte, beveiligde worker node.

Wat voorkomt dat een agent blijft loopen en tokens verbrandt?

Elke agent heeft een limiet voor modelbeurten. Vanaf de derde identieke tool call op rij wordt de tool niet meer uitgevoerd en bij de zevende stopt de agent. De reflector stuurt een model dat stopt met het gebruiken van tools weer aan het werk. Dit staat allemaal standaard aan.

Wat heb ik nodig om het te draaien?

Docker met Docker Compose, 2 vCPU, 4 GB RAM, 25 GB schijfruimte en internettoegang, plus toegang tot minimaal één LLM-provider. De interactieve installatiewizard controleert de rest.

Wat voegt Enterprise toe?

Klantklare rapportsjablonen met DOCX-export, agentprofielen en sub-agents, plugins en je eigen MCP-servers, het live dashboard voor aanvalsketens en commerciële ondersteuning. Licenties worden beheerd in de PentAGI Console.

Kan ik het tegen elk doelwit gebruiken?

Nee. Gebruik PentAGI alleen tegen systemen die je bezit of waarvoor je expliciete toestemming hebt om te testen.

Voer vandaag nog je eerste autonome pentest uit

Installeer de open-source editie binnen enkele minuten, of neem contact met ons op over Enterprise voor je team.