A live 4-hour working session · Saturday, October 24, 2026

Find a real vulnerability in an AI agent this Saturday — not a jailbreak, a finding a client will pay for.

Twenty-five years of offensive security don't stop counting because the target has a model in it. What makes these systems exploitable isn't the model — it's that its output reaches privileged actions without ever being treated as input. Same sinks you've tested your whole career, one source nobody sanitizes. In four hours, on a live agent, you'll point your existing methodology at it and watch it work.

  • Saturday, October 24, 2026
  • 1:00 PM – 5:00 PM ET (10:00 AM – 2:00 PM PT)
  • Live online — closed room on Zoom
Security researcher workstation with terminals and an AI agent interface
Your intro video goes here
$27per seat
Claim my seat — $27
Hands-on lab, closed room
Taught by an instructor with 40,000+ students trained

Why you haven't cracked this yet.

A pile of saved prompts and notes next to a chatbot window

You didn't fall behind. You were handed a new target class that nobody gave you a method for, so you did the reasonable thing: prompt injection threads, an open-source LLM scanner, a saved list of jailbreaks, the OWASP LLM Top 10.

None of it made the next engagement easier, because all of it is the same thing — The Jailbreak Collection, the belief that AI security is a growing pile of clever prompts you accumulate. The prompt that works this week dies with the next model update, and no client pays for a trick with an expiration date.

What actually breaks these systems is duller. Everyone files the model as a component — something that computes, like a library or a service. It isn't. A model is a stranger typing into your application, and everything it emits is user input that nobody labeled as user input. Call it Model as Input. Output reaches a shell command: command injection. A database call: SQL injection. A rendered page: XSS. A file write, an internal API, an MCP tool call — the same sinks you've been testing your whole career, reached through the one source nobody sanitizes.

That's why four hours is enough. You're not learning a new discipline, you're deleting an exclusion. And you'll know it worked before the afternoon is over, when the agent in front of you executes something it was never supposed to execute.

Four hours. Four blocks. Four working tools.

You use every one of them inside the session or in the 48 hours after it. Nothing here waits for a course to finish — you're on a live target from the first hour.

The four working tools of the session
4 hours
one Saturday afternoon
1 live agent
tool access, MCP, loops
4 tools
used in the room
$27
per seat
25+ yrs
in offensive security
40,000+
students trained
4 hours
hands on a live target
1 finding
written up before you leave

Who this is for.

This is you if
  • You can jailbreak a chatbot, but you have no idea how to write that up as a finding a client will pay for.
  • The client has an MCP server and agents hitting internal APIs, and you genuinely don't know where to start scoping it.
  • You've been doing this eight, fifteen, twenty years — and for the first time in a long while you feel like a junior again.
  • Your team just got told AI is in scope, and everyone looked at you because you're “the appsec person.”
  • You've collected prompts that worked once, and you can't tell anyone what your actual method is.
  • You're bidding on AI work already, or about to, and you don't want to bluff your way through the kickoff call.
Not for you if
  • You've never tested a web application.
  • You're looking for AI news and commentary rather than a target to break.
  • You want to watch rather than work — this is a hands-on room.

Tap through the four tools you walk out with.

One page each. The Sink Map, the Agent Recon Card, the Finding Write-Up Template and the 48-Hour Script — all filled in against a real target, not read about.

The Sink Map

The Sink Map

One page. Every place a model's output lands — shell, database, browser, filesystem, internal API, another agent — and the test you already know for each.

Tool 1Hour one
The Agent Recon Card

The Agent Recon Card

The questions for the first twenty minutes of an AI engagement: what the agent can call, what runs without a human, where the trust boundary was supposed to be.

Tool 2Recon
The Finding Write-Up Template

The Finding Write-Up Template

One finding, one page. Turns “I got it to do something weird” into impact, reproduction and business risk — the version a client pays for.

Tool 3Reporting
The 48-Hour Script

The 48-Hour Script

What to do Monday morning on the AI target sitting in your queue. Order of operations, in one page, so the method leaves the session with you.

Tool 4Monday

If AI just landed in your scope and you're improvising, Saturday afternoon fixes that.

The program. Four hours, four blocks, each one ends with something finished.

Nobody gave you a method for this target class, so the afternoon is built as one: reclassify the target, reach the sink, break the agent, write the finding. You leave with all four done, not described.

Reclassify the Target
BLOCK 01 · 1:00 PM

Reclassify the Target

We take a live AI application and stop looking at it as an AI application. You map where the model's output goes and which of those destinations is privileged.

Reach the Sink
BLOCK 02 · 2:00 PM

Reach the Sink

The model isn't the vulnerability; it's the delivery mechanism. We drive output into the places that act on it, working through the sinks in order of what pays.

Break a Live Agent
BLOCK 03 · 3:00 PM

Break a Live Agent

An agent with tool access — function calling, an MCP server, an autonomous loop. You find the tool it shouldn't have been allowed to call, and you make it call it.

Turn It Into a Finding That Gets Paid
BLOCK 04 · 4:00 PM

Turn It Into a Finding That Gets Paid

Impact in language a client acts on, reproduction steps that survive a model update, and where this sits in a report. Then the 48-hour script.

The mechanism

Before, you collect prompts. After, you treat the model as input.

A jailbreak is a trick with an expiration date: it works this week and dies with the next model update, and no client pays for it. Model as Input is a rule that doesn't expire — everything the model emits is unsanitized user input reaching sinks you already know how to test. Same methodology, one exclusion deleted.

The Jailbreak Collection
Expires

A saved list of clever prompts that dies with the next model update.

Model as Input
Repeats

A method that runs again on a system you've never seen.

How the afternoon runs, block by block.

Each block ends with something finished. Nothing is left as homework.

  1. 01
    Block 1 · 1:00 PM

    Reclassify the Target

    We take a live AI application and stop looking at it as an AI application. You map where the model's output goes and which of those destinations is privileged — the moment “chatbot” turns back into a system you already know how to test.

    • Live: you fill in the Sink Map against the target in front of you
    • Your first AI target mapped as an ordinary attack surface
    • The dangerous paths marked
    Hour 1
    Reclassify the Target
  2. 02
    Block 2 · 2:00 PM

    Reach the Sink

    The model isn't the vulnerability; it's the delivery mechanism. We drive output into the places that act on it and watch what happens when nobody sanitized it, working through the sinks in order of what pays.

    • Live: you run the tests yourself, on the target
    • Corrections in the room when you get stuck
    • Your first confirmed unsafe path to a privileged action
    Hour 2
    Reach the Sink
  3. 03
    Block 3 · 3:00 PM

    Break a Live Agent

    This is where the event earns its name. An agent with tool access — function calling, an MCP server, an autonomous loop — not a chat window. You find the tool it shouldn't have been allowed to call, and you make it call it.

    • Live: everyone works the same agent environment
    • Hands on keyboard, not a demo
    • A real vulnerability in an agent that executes, found by you
    Hour 3
    Break a Live Agent
  4. 04
    Block 4 · 4:00 PM

    Turn It Into a Finding That Gets Paid

    The part nobody teaches. Impact in language a client acts on, reproduction steps that survive a model update, and where this sits in a report. Then the 48-hour script: exactly what you do on Monday.

    • Live: you write up the finding you got in Block 3
    • It gets reviewed before you leave
    • A method you can run again on a system you've never seen
    Hour 4
    Turn It Into a Finding That Gets Paid

What you get.

Four working tools. You use every one of them inside the session or in the 48 hours after it.

01Block 1

The Sink Map

One page. Every place a model's output lands in a real system — shell, database, browser, filesystem, internal API, another agent — and the test you already know for each one. You fill it in during the first hour, against a live target.

02Block 1

The Agent Recon Card

The questions you ask in the first twenty minutes of an AI engagement to find where tool access actually lives.

03Block 4

The Finding Write-Up Template

One finding, one page. Impact, reproduction and business risk — the version a client reads and pays for.

04After

The 48-Hour Script

What to do Monday morning on the AI target sitting in your queue right now. Order of operations, in one page.

Claim my seat — $27
Saturday, October 24, 2026 · 1:00–5:00 PM ET · closed room on Zoom

What happens live.

Four hours, hands on keyboard, on the same live agent environment as everyone else in the room.

You're on the target

Not watching a demo — the lab is open the whole four hours and you're in it.

Live agent environment

Tool access, MCP, autonomous loops. Not a chatbot in a browser tab.

Correction in the room

When your test doesn't land, you find out why on Saturday instead of guessing about it on a client engagement.

Your write-up reviewed before you leave

So the first AI finding you show a client isn't the one you learned on.

Questions against your actual situation

The MCP server your client runs, the scope you were just handed, the target you're already stuck on.

Closed room

Small enough that you can say “I'm lost at step three” out loud.

Saturday, 4:59 PM

The agent executes something it was never supposed to execute.

Luciano Ferrari
Luciano Ferrari
25+ years in offensive security · 40,000+ students trained

Who's running it.

The first AI target I had to test wasn't a client's. It was ours — a customer-facing assistant at the fintech where I run security. Twenty-five years in, and I got it producing code it had no business producing, then sat there with a finding I couldn't write up properly and no idea how to test the next one. Everything I had was a pile of prompts that worked that week.

Then I built the other side: agents with tool access, MCP servers wired into live security platforms. Once I saw what a model's output could actually execute, it stopped being a chatbot problem and became application security again. That's where Model as Input came from, and it's what I teach now — labs, live sessions, and a CTF where people break agents themselves.

I'm still testing real AI systems, which is the only thing that keeps the method honest.

MIT Cyber Security · CISSP · CISM · CRISC · C|CISO · CEH · C|RAGE

25+ yrs
in offensive security
40,000+
students trained
7
industry certifications
A $27 ticket to the live session

Why the ticket is $27, and why it isn't free.

$27four hours in a live lab

The price is low on purpose. Nobody in this room is short the money — you're short a method, and I'd rather the only question you ask yourself be whether the Saturday afternoon is worth it. It is. You'll have a finding by the end of it.

It isn't free because free events fill up with people who register and never show. This one doesn't work if you're not at the keyboard: you're breaking a live agent, writing up what you found, and getting it corrected in the room. Twenty-seven dollars filters for people who actually turn up, and everything about the session is built for people who turn up. The price exists to protect the room, not to pay for it.

The session

From Web Pentest to AI Pentest

Saturday, October 24, 2026 · 1:00 PM – 5:00 PM ET (10:00 AM – 2:00 PM PT) · Live online, closed room on Zoom

  • Four hours in a live lab, hands on a real targetIncluded
  • Live agent environment — tool access, MCP, autonomous loopsIncluded
  • The Sink MapIncluded
  • The Agent Recon CardIncluded
  • The Finding Write-Up TemplateIncluded
  • The 48-Hour ScriptIncluded
  • Your write-up reviewed in the roomIncluded
  • Questions answered against your own engagementIncluded
Your seat costs
$27per seat
One payment · one seat in the closed room
Closed room · hands-on lab · you leave with a written finding
By continuing, you agree to the terms of use and privacy policy.

The questions people ask before they register.

  • No. You need to have tested web applications. The whole premise is that the sinks are the ones you already know — shell, SQL, XSS, file writes, internal APIs — reached through a source nobody sanitizes. If you've never tested a web app, this is the wrong room.

  • No, and that's the point. A jailbreak is a trick with an expiration date. Model as Input is the rule that everything a model emits is unsanitized user input reaching a privileged action. You'll use injection as a delivery mechanism, not as the finding.

  • The price is low on purpose and it isn't free on purpose. Free events fill with people who register and never show, and this session doesn't work if you're not at the keyboard. Twenty-seven dollars filters for people who turn up. It protects the room, it doesn't pay for it.

  • The audience is experienced testers who were handed a target class without a method. Nothing in the four hours re-teaches you injection. What changes is the classification of the model, the recon questions for tool access, and the write-up that turns a weird behavior into paid impact.

  • That's what Block 4 and the 48-Hour Script exist for: impact in language a client acts on, reproduction steps that survive a model update, and exactly what to do Monday morning on the AI target already sitting in your queue.

From Web Pentest to AI Pentest

Saturday afternoon you'll map a real AI target as an ordinary attack surface, drive model output into something that executes, break a live agent with tool access, and write the whole thing up as a finding a client would pay for — reviewed before you close your laptop.

You leave with the vulnerability, the write-up, the four tools, and a method that runs again on the next system you've never seen.

Saturday, October 24, 2026 · 1:00–5:00 PM ET · closed room on Zoom
$27per seat