Docs / GenAI security

Research-led learning path

GenAI security & vibe hacking

Understand AI-assisted security testing: human-guided workflows, agent harnesses, evidence, evaluation and defensive controls.

Research-led, evidence-first. Original report pp. 6–10, 35–50. Examples use synthetic data or explicitly authorized labs. Observations, inferences and teaching additions are kept distinct.

On this page

From a compelling demo to a defensible result

An AI assistant can explain an unfamiliar service, draft a test plan and interpret a response in seconds. That is useful, but it is not the same as reliably completing a security assessment. This learning path explains the gap: what the model knows, what the surrounding software lets it do, and what the evidence actually proves.

The starting point is the OWASP GenAI Security Project’s LLM Exploit Generation: Phase 2: Agentic vs. Classic Offensive Approaches, October 2026. We have reorganized its 57 pages into a technical course, added definitions and controlled examples, and separated research observations from engineering recommendations. This is an independent OverWatch Labs adaptation, not an OWASP-endorsed training programme.

The central result: none of the nine agentic configurations in this study completed final exploitation autonomously. Several made useful intermediate progress. Some reached a route that a human subsequently completed. Keep all three outcomes separate.

Choose your reading route

Three ways through the material
Your goalRead firstThen apply
Understand the researchFoundations → Study designNine configurations → Evaluation
Build a safer testing workflowFailure diagnosis → Evidence and stateLab notebook → Execution controls
Defend against AI-assisted activityHuman-guided workflows → Operational constraintsDefender playbook → Source reading

You do not need to memorize every framework before beginning. Start with the distinction between a proposal and an observation. If you can explain why an HTTP 200 response is not automatically a finding, you already have the right habit for reading the rest of the report.

What you should know

  • Basic HTTP: requests, status codes, redirects, cookies and authentication context.
  • Basic networking: IP addresses, hostnames, DNS resolution, ports and the difference between an application failure and a connectivity failure.
  • Basic terminal use: exit codes, stdout/stderr, installed packages and process permissions.
  • Basic security practice: written scope, authorization, evidence handling and an agreed stopping condition.

If access control is new to you, read our IDOR guide first. For choosing a testing engagement, start with pentest versus red team. The examples here are synthetic and intended for an isolated environment you own or are explicitly authorized to test; no exercise needs a public target.

What this course does and does not claim

This is not a leaderboard or a claim that one vendor is universally better. The agentic configurations were run once each, by experienced operators, against two lab machines. That makes the traces valuable for understanding failure mechanisms, but weak evidence for population-wide success rates or causal rankings.

Model names and outcomes are preserved as report labels. An exact API model ID, package release, quantization and system prompt are still needed to reproduce a run. The linked upstream may have changed since the experiment. Surveyed tools were not necessarily tested, and a link to a repository is not an endorsement.

We do not provide instructions to defeat provider safeguards or convert a refusal into an attack. Instead, we examine how to measure partial progress, keep tool authority outside the model, and stop ambiguous or out-of-scope actions. Strong security engineering does not depend on an assistant always behaving correctly.

The complete learning path

01Models, agents & harnessesDefine vibe hacking, model capability, agent authority, orchestration and the evidence ladder before comparing results.02How to read the Phase 2 experimentUnderstand the targets, operator roles, nine configurations, contamination controls and limits of the OWASP study.03Human-guided security workflowsExamine runbook-driven and step-by-step LLM assistance, including container, wordlist, HTTP and generated-code failure modes.04The nine agentic configurationsRead the nine configurations without confusing intermediate discovery, operator assistance, refusals and verified autonomous completion.05Diagnose loops & operational failuresClassify environment faults, tool errors, false premises, focus drift and success-detection failures using observable evidence.06Evidence, state & independent verificationDesign claim ledgers and evidence provenance so tentative model beliefs never become unsupported findings.07Evaluate capability without fooling yourselfDistinguish pass@k, assisted completion, contamination, harness effects, stage-level metrics and real-world transfer.08Budget, context & operational costAccount for engineering time, provider limits, retries, local compute and context growth without inventing a cost-per-compromise.09Guardrails & execution boundariesSeparate provider refusals from deterministic scope enforcement, permissions, approvals, isolation and independent success checks.10Defending against AI-assisted activityTurn the report’s operational observations into cautious detection hypotheses, response playbooks and defensive controls.11A reproducible, safe lab notebookUse synthetic fixtures to practise evidence classification, state preservation and objective verification without attacking a public system.12Tools, models & benchmark referencesOfficial repositories, documentation and research links for every named technical tool, model family, framework and benchmark in the reference report.13Sources, attribution & reading notesTrace the course to the original report, all cited and consulted research, editorial changes and CC BY-SA 4.0 attribution.

Check your understanding

A demo shows an agent finding a login page, identifying an old application version and printing a public exploit URL. Has it demonstrated exploitation? No: it has demonstrated discovery and research. A verified outcome requires an authorized action, preserved evidence and an independent success check. That distinction is the thread running through every chapter.

References & source notes

Source mapping: supplied report, pp. 6–10, 35–50. Read the full bibliography and editorial notes, or find a tool in the upstream reference catalogue.

Adapted by OverWatch Labs from the OWASP GenAI Security Project’s LLM Exploit Generation: Phase 2 (October 2026). Reorganized, paraphrased and supplemented with teaching examples. No OWASP endorsement implied.

Original report · CC BY-SA 4.0 · Attribution and changes