
Lab files: download stride-sol-lab.zip from this lecture's Resources (below the video), unzip it, and follow the setup steps. It contains the vulnerable "Sol" app plus all 8 labs. Everything runs locally at http://localhost:8000 — nothing leaves your machine.
This is an overview lecture — there's no exercise or lab here. The hands-on lab lives in the previous lecture, "Set Up Your Red-Team Lab" (Getting Started section): download stride-sol-lab.zip from its Resources. For convenience the same zip is attached to this lecture too.
Learn how professional red-team engagements hinge on authorization, tight scope, and rules of engagement, supported by evidence-driven reporting and repeatable testing from kickoff to retest.
Explore how many-shot jailbreaking leverages huge context windows to overwhelm safety rules, using in-context learning to coax models into compliance with fabricated demonstrations and adversarial prompts.
Explore data poisoning and backdoor attacks in LLMs, detailing supply chain entry, trigger phrases, and how malicious data in fine-tuned, RAG, or base models evades benchmarks.
Explore how attackers perform model extraction through behavioral cloning and parameter recovery, using a step-by-step workflow: probe the interface, build coverage queries, harvest pairs, train a student, and evaluate fidelity.
Explore how tool calling turns text into function calls that can move money. Identify boundary failures—unauthorized invocation, argument injection, and the confused deputy—and stress an authorization gate.
Assemble four attack parts—target, orchestrator, converters, and scorer—to automate multi-turn, adaptive LLM penetration testing with P-Y-R-I-T, producing replayable, evidence-grade transcripts.
Craft a fixed red-team report skeleton with executive summary, scope, findings, remediation, and retest, pairing stable IDs, defensible severity, and reproduction steps with OWASP LLM, MITRE Atlas, NIST AI RMF.
Map adversarial testing to NIST AI RMF, EU AI Act, and ISO 42001, establishing governance, measure, and manage for fintech AI risk.
Learn to disclose findings responsibly and turn engagements into a standing ai program by applying coordinated disclosure, private-first channels, mutual clocks, timely remediation, and credited publication.
Explore a capstone ai red-team engagement that links six phases—scope, recon, exploit, impact, harden, report—through a single spine from untrusted input to high-impact action, including the move underscore money tool.
This course contains the use of artificial intelligence.
Large language models shipped into production faster than the tools to test them. This hands-on, offensive-security course teaches you to actively break LLMs and the apps and agents built on them — and then to make them resilient.
You'll work as the red team for Stride, a fintech whose in-app assistant "Sol" can move money and read customer data. After a researcher tricked Sol into leaking a customer's account via a transaction-memo field, Stride stood up a red-team program — that's you. Every technique you learn, you perform on a local, deliberately-vulnerable copy of Sol on your own machine. Nothing here is run against systems you don't own.
Across 36 motion-first lectures and 8 runnable labs you'll learn to:
Map the attack surface of any LLM application or agent
Land direct and indirect prompt injection and reproduce a real data-leak
Jailbreak and bypass safety filters with persona framing, encoding, multi-turn/crescendo, many-shot, automated adversarial suffixes, and cross-lingual tricks
Run adversarial-input, training-data extraction, poisoning, backdoor, and model-theft attacks
Exploit RAG poisoning, tool and function-calling abuse, excessive agency, and insecure output handling (XSS/SSRF/RCE from model output)
Build layered defenses: guardrails, canary tokens, system-prompt hardening, privilege separation, RAG/tool sandboxing, and detection
Automate red teaming with Garak, PyRIT, and promptfoo — including continuous red teaming in CI/CD
Write a governance-grade report mapped to OWASP LLM Top 10, MITRE ATLAS, and NIST AI RMF, and run responsible disclosure
Every attack section is paired with the defense that neutralizes it. The course ends with a capstone engagement: scope, recon, exploit, measure impact, harden Sol, re-run your attacks to prove the fix, and deliver a publishable red-team report.
This is an advanced course. You should be fluent in Python, comfortable with the command line and Docker, and already think like a security person. You do not need deep machine-learning math — Lecture 2 covers exactly the model internals you need to attack.
Frameworks anchored throughout: OWASP Top 10 for LLM Applications (2025), MITRE ATLAS, NIST AI RMF, the EU AI Act, and ISO/IEC 42001.
By the end you won't just understand AI risk in the abstract — you'll be able to test an AI system, prove what's broken, and show the team how to fix it.