A comprehensive, self-paced training curriculum for security researchers focused on red teaming GenAI and AI/ML systems. This repository contains hands-on labs, theoretical content, and practical demonstrations of adversarial techniques.
Red teaming for AI/ML goes far beyond traditional RAI (Responsible AI) testing. While RAI focuses on fairness, bias, and ethical considerations, red teaming encompasses:
This training teaches offensive security techniques for AI systems, the same methods attackers use, so you can better defend against them.
New to AI Security? Start with our companion resource: GenAI Essentials - LLM Security Notebook for foundational concepts before diving into this advanced curriculum.
Security researchers with:
The training is organized into sequential modules, each building upon previous concepts:
# Clone the repository
git clone <repository-url>
cd genai-security-training
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install --upgrade pip
pip install -r requirements.txt
# Verify installation (Optional and note all packages)
python -c "import torch, transformers, numpy, pandas; print('β
Ready!')"
Note: Installation takes 10-15 minutes. Labs that need additional packages (like textattack, adversarial-robustness-toolbox, etc.) will automatically install them when you run the notebook.
Each module contains:
This course uses industry-standard security testing tools:
This training is designed for:
NOT for:
Always obtain proper authorization before testing any system.
Note: Labs include device detection code to automatically use your GPU (NVIDIA CUDA or Apple Silicon MPS) when available.
2,617 followers Β· starred Mar 2026
12 followers Β· starred Feb 2026
43 followers Β· starred Dec 2025
69 followers Β· starred Dec 2025
A comprehensive, self-paced training curriculum for security researchers focused on red teaming GenAI and AI/ML systems. This repository contains hands-on labs, theoretical content, and practical demonstrations of adversarial techniques.
Red teaming for AI/ML goes far beyond traditional RAI (Responsible AI) testing. While RAI focuses on fairness, bias, and ethical considerations, red teaming encompasses:
This training teaches offensive security techniques for AI systems, the same methods attackers use, so you can better defend against them.
New to AI Security? Start with our companion resource: GenAI Essentials - LLM Security Notebook for foundational concepts before diving into this advanced curriculum.
Security researchers with:
The training is organized into sequential modules, each building upon previous concepts:
# Clone the repository
git clone <repository-url>
cd genai-security-training
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install --upgrade pip
pip install -r requirements.txt
# Verify installation (Optional and note all packages)
python -c "import torch, transformers, numpy, pandas; print('β
Ready!')"
Note: Installation takes 10-15 minutes. Labs that need additional packages (like textattack, adversarial-robustness-toolbox, etc.) will automatically install them when you run the notebook.
Each module contains:
This course uses industry-standard security testing tools:
This training is designed for:
NOT for:
Always obtain proper authorization before testing any system.
Note: Labs include device detection code to automatically use your GPU (NVIDIA CUDA or Apple Silicon MPS) when available.
2,617 followers Β· starred Mar 2026
12 followers Β· starred Feb 2026
43 followers Β· starred Dec 2025
69 followers Β· starred Dec 2025