# Agenci testów penetracyjnych

EN: **LLM penetration-testing agents** · id `autopentest` · aliases: AI pentesting agents, autonomous penetration testing, PentestGPT, automatyczne testy penetracyjne, LLM red team agents

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [AI w cyberbezpieczeństwie](https://aiatlasgraph.com/t/cyberai.md) › [AI po stronie atakującego i testy penetracyjne](https://aiatlasgraph.com/t/offensiveai.md) › Agenci testów penetracyjnych

## Description

- PL: Agenci językowi planujący i wykonujący kroki testu penetracyjnego: rekonesans, skanowanie, eksploatację i raport, pod nadzorem testera.
- EN: Language agents planning and executing penetration-test steps: reconnaissance, scanning, exploitation and reporting, supervised by a tester.

## In one sentence

- PL: Agent AI, który na zlecenie firmy próbuje się do niej włamać, uruchamiając kolejno narzędzia hakerskie, i spisuje znalezione słabości.
- EN: An AI agent that, hired by a company, tries to break into it by running hacking tools one after another and writes up the weaknesses found.

## Problem it solves

- PL: Doświadczonych testerów penetracyjnych jest mało, więc wiele firm sprawdza swoje zabezpieczenia rzadko albo wcale.
- EN: Experienced penetration testers are scarce, so many companies check their defences rarely or never.

## What it does

- PL: Jak sparingpartner na treningu bokserskim: atakuje naprawdę, ale w umówionych zasadach, żebyś zobaczył, gdzie masz dziurę w gardzie.
- EN: Like a sparring partner in boxing training: punches for real but within agreed rules, so you see where your guard is open.

## Everyday example

- PL: Tester zleca agentowi sprawdzenie sieci testowej; agent znajduje stary serwer z niezałatanym oprogramowaniem i proponuje kolejny krok, a człowiek decyduje, czy go wykonać.
- EN: A tester asks the agent to probe a test network; it finds an old server with unpatched software and proposes the next step, and the human decides whether to take it.

## This concerns you if you…

- PL: uczysz się testów penetracyjnych lub CTF
- PL: zlecasz audyty bezpieczeństwa
- PL: budujesz agentów wykonujących polecenia w terminalu
- EN: are learning penetration testing or CTFs
- EN: commission security audits
- EN: build agents that run terminal commands

## Keywords

PentestGPT · Cybench · CTF · Kali Linux · Nmap · Metasploit · task tree planning · HackTheBox

## How it works

- PL: Agent prowadzi drzewo zadań testu, wybiera narzędzie (skaner portów, enumeracja usług, exploit), uruchamia je w terminalu i interpretuje wynik. Osobne moduły planowania, generowania poleceń i parsowania wyników ograniczają utratę kontekstu. Zdolności mierzy się na zadaniach CTF, często rozbitych na etapy pośrednie.
- EN: The agent keeps a task tree for the test, picks a tool (port scanner, service enumeration, exploit), runs it in a terminal and interprets the output. Separate planning, command-generation and output-parsing modules limit context loss. Capabilities are measured on CTF tasks, often broken into intermediate steps.

## Limits

- PL: Modele dobrze radzą sobie z pojedynczymi krokami, ale gubią obraz całego scenariusza. Najtrudniejsze zadania, które zespołom ludzi zajęły wiele godzin, pozostają poza zasięgiem. Działanie na prawdziwej sieci wymaga ścisłego zakresu, zgody właściciela i nadzoru człowieka.
- EN: Models handle individual steps well but lose sight of the whole scenario. The hardest tasks, which took human teams many hours, remain out of reach. Working on a real network requires a strict scope, owner consent and human oversight.

## Key terms

- PL: **rekonesans**: Zbieranie informacji o celu przed próbą ataku.
- PL: **exploit**: Kod lub dane wykorzystujące konkretną podatność.
- PL: **zakres testu**: Uzgodnione systemy i działania, na które tester ma zgodę.
- EN: **reconnaissance**: Gathering information about a target before attempting an attack.
- EN: **exploit**: Code or input that takes advantage of a specific vulnerability.
- EN: **rules of engagement**: The agreed systems and actions the tester is allowed to touch.

## Know first

- [Agenci przy komputerze (Computer and browser use)](https://aiatlasgraph.com/t/computeruse.md)
- [Ewaluacje niebezpiecznych zdolności (cyber, bio, autonomia) (Dangerous capability evaluations)](https://aiatlasgraph.com/t/dangerouscapevals.md)

## Sources

- [PentestGPT: An LLM-empowered Automatic Penetration Testing Tool](<https://arxiv.org/abs/2308.06782>) `deng-pentestgpt-2023` · by Gelei Deng, Yi Liu, Víctor Mayoral-Vilches, Peng Liu, Yuekang Li, Yuan Xu, Tianwei Zhang, Yang Liu, Martin Pinzger, Stefan Rass
- [Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models](<https://arxiv.org/abs/2408.08926>) `zhang-cybench-2024` · by Andy K. Zhang, Neil Perry i in. (m.in. Dan Boneh, Daniel E. Ho, Percy Liang)

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/autopentest · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
