// Offense

Explore AI & LLM Security

The model can't tell your instructions from the attacker's — that's not a bug you patch, it's the architecture.

Here's the part most security courses skip entirely: an LLM reads instructions and data through the exact same channel. There's no separate wire for "trusted commands" versus "content the model happened to look at." That single fact is why a summarization agent browsing a poisoned web page can be compromised before a human ever types a word.

You'll work through the OWASP LLM Top 10 the way an attacker actually thinks about it — not as a checklist to memorize, but as a map of where an agent's tools, permissions, and reading list turn into attack surface. Nugget starts you where the real damage lives: not "can I make the model say something bad" but "what can this agent DO, and with whose credentials, once it reads something it shouldn't trust?"

Along the way you'll test the instinct that a well-worded system prompt is a fence. It isn't — it's a suggestion sharing a channel with whatever the attacker just fed the model. Once that lands, the rest of the domain — RAG poisoning, tool abuse, context exfiltration — stops looking like a grab-bag of exploits and starts looking like one recurring shape.

// What a session feels like

You bring the questions. Nugget asks the next one.

  • Nugget sketches an agent wired to an email tool, then drops in a web page it 'reads' mid-task — you trace, step by step, how a hidden instruction in that page turns into a sent email, and where the chain could've been stopped.
  • You draft a system prompt full of 'never do X' rules in the terminal; Nugget has you probe it with a direct injection and watch the rule get argued away, then asks what a rule can't do that an architectural control can.
  • On the whiteboard, Nugget lays out a RAG pipeline — retriever, index, model — and has you mark which node an attacker would target to get a poisoned document indexed, versus which node your defenses actually sit on.

Start exploring AI & LLM Security tonight — a 30-day trial, cancel anytime.

Start your 30-day trial