Introduction to prompt injection

Prompt injection exploits the lack of boundary between system and user prompts in LLMs. Covers multi-turn context, multimodal vectors, and architectural causes.

Prompt engineering fundamentals

Prompt engineering controls LLM output through input design. Covers best practices and maps security risks to OWASP LLM Top 10 and Google SAIF risk categories.

ML system security

ML infrastructure carries every traditional security risk plus deployment-specific threats. Covers misconfigurations, DoS, resource exhaustion, and TTPs.

ML application security

The application layer of ML systems inherits every traditional web vulnerability. Covers injection, authentication, XSS, and social engineering attack vectors.

Attacking model components

A red teamer's reference for attacking model components, covering poisoning, jailbreak techniques, model extraction, and MITRE ATLAS TTP mapping with examples.

Red teaming generative AI

A practitioner's reference for red teaming generative AI systems, covering MITRE ATLAS, NIST AI 100-2e2025, AI-specific TTPs, and the open-source tool stack.

Manipulating a model

How input manipulation and data poisoning bend ML classifiers (Model) with minimal effort, and why standard accuracy metrics miss the damage entirely.