How It Works
What is PentestLoop?
PentestLoop uses evolutionary red-teaming to find weaknesses in AI agents. It generates adversarial attack strategies, tests them against your agent in multi-turn conversations, then evolves the most effective attacks over multiple generations — mimicking how real attackers adapt.
What are campaigns?
A campaign is an automated adversarial test run against a target AI agent. Each campaign evolves a population of attack strategies over multiple generations, scoring them on how effectively they expose vulnerabilities.
Understanding the stats
Total Campaigns — how many test runs you've created. Active — campaigns currently running. Vulnerabilities — confirmed weaknesses found. Conversations — total attacker-agent dialogues executed.
Glossary
Generation—One evolution cycle — attacks are tested, scored, and the best ones are mutated/crossed to create the next generation.
Fitness—A 0–1 score measuring how effective an attack is at exposing weaknesses. Higher = more effective.
Vulnerability—A confirmed weakness in your agent — e.g., leaking data, ignoring safety guardrails, or producing harmful content.
Population—The pool of attack strategies competing in each generation. Larger populations explore more strategies.
Total Campaigns
6
Active
0
Vulnerabilities
0
Conversations
198
Mar 18th
completedTarget: AscendionAAVA Pen Test·envoy
Gen 0/110 convos
new camp
completedTarget: AscendionAAVA Pen Test·envoy
Gen 9/10188 convos
ascendion mar18 evening
pendingTarget: AscendionAAVA Pen Test·envoy
Gen 0/100 convos
Ascendion March 18th
pendingTarget: AscendionAAVA Pen Test·envoy
Gen 0/20 convos
Ascendion Pen testing March 18th
pendingTarget: AscendionAAVA Pen Test·envoy
Gen 0/100 convos
Ascendion Pen testing March 18th
pendingTarget: AscendionAAVA Pen Test·envoy
Gen 0/100 convos