Autonomní AI agenti pro penetrační testování
Popište cílový systém a záměr. PentAGI naplánuje práci, spustí nástroje v izolovaném sandboxu, učí se z každého kroku a reportuje nalezené výsledky. Open source s možností vlastního hostování.
- Tým specializovaných agentů plánuje test, provádí průzkum, využívá zranitelnosti a píše report
- Více než 20 profesionálních nástrojů, jako jsou nmap, Metasploit a sqlmap, izolovaných v Docker
- Jakýkoli LLM: cloudoví poskytovatelé, lokální modely nebo vaše vlastní brána
Pouze pro autorizované bezpečnostní testování. Viz Podmínky použití.
Funguje s modely, které již používáte
- OpenAI
- Anthropic
- Google Gemini
- AWS Bedrock
- Ollama
- DeepSeek
- Mistral
- xAI
- Qwen
- Kimi
- GLM
- MiniMax
Plus jakýkoli endpoint kompatibilní s OpenAI — vLLM, LiteLLM, OpenRouter, DeepInfra a další — jako vlastní poskytovatel.
A vyhledává na webu a v databázích exploitů pomocí
- DuckDuckGo
- Tavily
- Firecrawl
- Traversaal
- Perplexity
- Sploitus
- SearXNG
Jak to funguje
Autonomní penetrační test od začátku do konce
Každý flow probíhá prostřednictvím týmu specializovaných agentů. Každý typ agenta má vlastní instrukce a nástroje, vy vybíráte jeho model a každý příkaz běží v izolovaném kontejneru — nikdy na vašem hostiteli.
Cíl
Popíšete cíl a co testovat běžným jazykem.
Plán
Agent generator rozdělí každý úkol na dílčí úkoly; agent refiner reviduje plán podle přicházejících výsledků.
Průzkum
Agent searcher shromažďuje čerstvý kontext z webu a databází exploitů; agent memorist uchovává to, co flow již zjistil.
Provedení
Agenti pentester, coder a installer spouštějí příkazy v izolovaném kontejneru s nástroji Kali Linux.
Report
Agent reporter shrne každý úkol a report z flow lze exportovat jako Markdown nebo PDF.
Paměť v každém kroku. Každý příkaz a výsledek jde do vektorové paměti flow a návody, odpovědi a funkční kód jdou do znalostní báze, kterou pozdější flow prohledávají. Volitelný znalostní graf propojuje hostitele, služby a nálezy.
Prohlídka produktu
Sledujte každý krok, který agenti provedou
PentAGI zobrazuje plán, příkazy a výsledky v reálném čase a uchovává je pro pozdější použití.

Schopnosti
Vše, co tým pro penetrační testy potřebuje, na jedné platformě s vlastním hostováním
Edice s otevřeným zdrojovým kódem obsahuje kompletní sadu agentů: plánování, provádění, paměť, nástroje, reportování a monitorování.
Testování a automatizace
- Rozdělí každý cíl na dílčí úkoly a pracuje na nich bez obsluhy
- Interaktivní asistent se stejnými nástroji jako agenti
- Mnoho úkolů v jednom flow pro dlouhodobou práci na jediném rozsahu
- Několik flow běžících paralelně
AI agenti
- Tým specializovaných agentů: pentester, coder, installer, searcher a další
- Plánování, sledování pokroku a detekce cyklů
- Monitorování provádění a plánování úkolů pro menší otevřené modely
Paměť a znalosti
- Dlouhodobá paměť s vektorovým vyhledáváním přes každý příkaz a výsledek
- Znalostní báze instrukcí a kódu znovu používaných napříč flow
- Volitelný znalostní graf hostitelů, služeb a nálezů
- Sumarizace řetězce udržuje dlouhé flow v rámci kontextového okna
Nástroje a integrace
- 20+ profesionálních nástrojů Kali Linuxu v izolovaném kontejneru
- Unifikované webové vyhledávání s automatickým výběrem vyhledávače a záložním řešením
- REST a GraphQL API s Bearer tokeny pro vaši vlastní automatizaci
Prohlížeč, soubory, terminál
- Webové stránky jako Markdown, HTML nebo odkazy plus screenshoty
- Nahrávání dokumentace, kódu a binárních souborů do flow
- Extrahujte soubory ze sandboxu a uložte je jako zdroje
Reportování a analytika
- Reporty z flow ve formátu Markdown nebo PDF
- Využití tokenů a náklady podle poskytovatele, modelu a agenta; volání nástrojů podle funkce
Nasazení a týmová práce
- Instalátor s průvodcem nastavením, který zachytí běžné chyby
- Jakýkoli poskytovatel LLM, včetně lokálních modelů a bran, jako je LiteLLM
- Práce více uživatelů s rolemi a oprávněními
- Monitorování Grafana, OpenTelemetry, Jaeger, Loki a Langfuse
Ponořte se hlouběji do dokumentace
Jak agenti plánují a delegují, co si pamatují a jak konfigurovat modely, vyhledávače a nasazení.
Ochranné mechanismy
Autonomní, nikoli neomezené
Limity, detekce opakování a izolace jsou vestavěny do každého flow, takže agent, který se zasekne, se zastaví, místo aby cyklicky běžel donekonečna.
Každý agent má limit tahů
Hlavní agenti se zastaví po 100 tazích modelu a ostatní po 20. Obojí jsou výchozí hodnoty, které můžete změnit.
Opakování jsou zachycena
Od třetího stejného volání nástroje za sebou se nástroj nespustí znovu a agent je vyzván ke změně kurzu. Sedmé volání agenta zastaví.
Zpátky k práci, ne k chatu
Když model odpoví souvislým textem místo akce, reflektor jej navede zpět k volání nástroje. Po třech neúspěšných kolech se agent zastaví.
Příkazy zůstávají v sandboxu
Příkazy terminálu a operace se soubory běží ve vlastním kontejneru flow, nikdy ne v kontejneru PentAGI, a mohou být přesunuty na samostatný pracovní uzel.
Co je nového ve verzi 2.2
Více modelů, méně slepých uliček
Více poskytovatelů modelů
Mistral, xAI a MiniMax se připojují k vestavěnému seznamu; Azure OpenAI a plán OpenCode Go fungují prostřednictvím vlastního poskytovatele.
Failover poskytovatele
Neúspěšné volání modelu se opakuje na záložním poskytovateli a přepnutí se zaznamená do trasy.
Unifikované webové vyhledávání
Jeden nástroj web_search vybírá nejlepší vyhledávač pro odkazy, odpovědi, výzkum nebo exploity, sám provádí opakované pokusy a přepíná na zálohu. Novinkou jsou Firecrawl a interní vyhledávač založený na prohlížeči.
Anthropic bez klíčů
Anthropic se může autentizovat pomocí Workload Identity Federation místo dlouhodobého API klíče.
Edice
Začněte s open source a rozšiřte na Enterprise
Obě edice jsou hostované na vaší infrastruktuře a sdílejí platformu – flow, sandbox, nástroje a paměť. Enterprise přidává profily agentů se subagenty, výstupy připravené pro zákazníky a podporu.
Open Source
MITKompletní platforma pro agenty určená pro výzkumníky a bezpečnostní týmy, které si ji provozují samy.
- Autonomní flow a interaktivní asistent
- Nástroje v sandboxu, paměť, webové vyhledávání a prohlížeč
- Reporty z flow ve formátu Markdown nebo PDF
- Analytika a monitorování Langfuse a Grafana
- Komunitní podpora na GitHub a Discord
Enterprise
3.0Vše z Open Source plus to, co potřebují konzultační firmy a interní red teamy k doručení výsledků.
- Šablony reportů připravené pro zákazníky s exportem do DOCX
- Profily agentů a subagenti
- Pluginy a vaše vlastní MCP servery
- Dashboard živého útočného řetězce
- Komerční licence a podpora
Instalace
Spuštění během několika minut
Potřebujete Docker s Docker Compose, 2 vCPU, 4 GB RAM, 25 GB disku a přístup k internetu a přístup alespoň k jednomu poskytovateli LLM.
Interaktivní instalátor
Zkontroluje váš systém, nakonfiguruje poskytovatele a vyhledávače, provede bezpečnostní hardening konfigurace a nasadí služby.
Docker Compose
Stáhněte si soubor s proměnnými prostředí, přidejte alespoň jeden klíč poskytovatele LLM, vytvořte konfigurační soubory poskytovatele a spusťte služby. Webová konzole se otevře na adrese 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 -dKomunita
Vyvíjeno otevřeně
PentAGI je vyvíjen na GitHub ve spolupráci s bezpečnostní komunitou.
GitHub
31 tis. hvězdiček · 4,8 tis. forků
Ohvězdičkujte repozitář, sledujte vydání, hlaste problémy a posílejte pull requesty.
Discord
Komunitní chat
Pokládejte otázky, sdílejte flow a diskutujte s týmem, který tvoří PentAGI.
Telegram
Novinky a diskuse
Oznámení o vydáních a prostor pro jejich diskusi.
Našli jste chybu nebo vám chybí funkce? Otevřete issue nebo pošlete pull request. Seznamte se s přispěvateli
FAQ
Otázky a odpovědi
Je PentAGI skutečně open source?
Ano. Open-source edice je vydávána pod licencí MIT na GitHub a celý stack provozujete na vlastní infrastruktuře.
Které jazykové modely mohu používat?
OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, Mistral, xAI, Qwen, Kimi, GLM a MiniMax jsou integrovány a jakýkoli endpoint kompatibilní s OpenAI – vLLM, LiteLLM, OpenRouter, DeepInfra a další – funguje jako vlastní poskytovatel.
Opouštějí má data mé prostředí?
PentAGI je hostován lokálně. Data z vašich flow jsou odesílána poskytovatelům modelů a vyhledávačům, které jsou v PentAGI nastaveny. Ve výchozím nastavení je zapnuto vyhledávání DuckDuckGo, takže pokud chcete tato data udržet ve vaší síti, použijte lokální model a embeddingový model, lokálně hostované vyhledávání a nastavte DUCKDUCKGO_ENABLED=false. Do dvou minut po spuštění a poté každé tři hodiny server také odesílá svou verzi, platformu a souhrn své konfigurace a využití – typy poskytovatelů, přepínače funkcí a počty, nic, co by kdo napsal – na update.pentagi.com, označené ID instalace a licenčním klíčem, pokud je nastaven; pro vypnutí nastavte UPDATE_CHECK_INTERVAL=0. Při každém spuštění instalátoru a po provedení každé akce odesílá nainstalované obrazy a stav každého stacku, plus stejný souhrn, zatímco PentAGI běží; UPDATE_CHECK_INTERVAL to neovlivňuje.
Kde běží nástroje?
V izolovaných kontejnerech Docker vytvořených pro každý flow, nikdy ne na hostiteli. Pro produkční prostředí je provozujte na samostatném zabezpečeném pracovním uzlu.
Co brání agentovi v cyklení a plýtvání tokeny?
Každý agent má limit na počet tahů modelu. Od třetího stejného volání nástroje za sebou se nástroj nespustí znovu a sedmé volání agenta zastaví. Reflektor navádí model, který přestal používat nástroje, zpět k práci. Všechno toto je ve výchozím nastavení zapnuto.
Co potřebuji ke spuštění?
Docker s Docker Compose, 2 vCPU, 4 GB RAM, 25 GB disku a přístup k internetu a přístup alespoň k jednomu poskytovateli LLM. Zbytek zkontroluje interaktivní instalátor.
Co přidává edice Enterprise?
Šablony reportů připravené pro zákazníky s exportem do DOCX, profily agentů a subagenti, pluginy a vaše vlastní MCP servery, dashboard živého útočného řetězce a komerční podpora. Licence jsou spravovány v PentAGI Console.
Mohu ji použít proti jakémukoli cíli?
Ne. PentAGI používejte pouze proti systémům, které vlastníte nebo máte výslovný souhlas k jejich testování.
Spusťte svůj první autonomní penetrační test ještě dnes
Nainstalujte open-source edici během několika minut nebo nás kontaktujte ohledně edice Enterprise pro váš tým.