← All workshops

Hands-on workshop

Build and Evaluate a Security Agent: Models, Harnesses and Evals

December 9th 2026 · Half-day workshop

Can an AI security reviewer find vulnerabilities it has never seen—or is it simply repeating familiar benchmarks? In this three-hour hands-on workshop, you’ll build a security-review agent and the evaluations needed to tell whether it actually works.

Starting with a supplied TypeScript agent, you’ll examine how its context, tools, prompts and structured outputs shape the result. You’ll run a baseline evaluation, inspect the complete execution trace and investigate benchmark contamination: whether apparently strong performance comes from genuine reasoning or familiarity with public vulnerability data.

You’ll then create replayable test fixtures derived from real CVEs across several vulnerability classes, compare model and harness configurations using recall, runtime and cost, diagnose failed or incomplete results and improve the system against evidence.

You’ll leave with a working security-review agent, CVE-backed evaluation fixtures, a method for separating model failures from harness failures, example vulnerability cases and workshop notes you can adapt to your own language and security work.

Who it’s for

Intermediate AI engineers, application-security engineers and software engineers. You should be comfortable reading TypeScript and working in a terminal. Familiarity with application-security concepts or an agent framework such as the Vercel AI SDK will help, but is not required.

What you’ll need

Bring a laptop with Docker configured, GitHub access and a coding-agent subscription such as Claude Code, ChatGPT or Cursor. Setup and repository instructions will be provided before the workshop.

About the presenter

Simon Harloff

Simon has spent the last decade building platform infrastructure and developer tooling at some of Australia's leading software companies.