699 words
3 minutes
eAIS Course Labs

Overview#

This roadmap supports the eAIS course (AI Security) with hands-on TryHackMe labs, organized into 6 sections that follow how an AI system is actually attacked and defended: fundamentals, threat modeling, prompt injection, supply chain security, RAG security, and MLOps and pipeline security. Every link opens the lab directly.

Total labs27
PlatformTryHackMe
Sections6

Note: the original list included the Unindexed Challenge room twice; it is listed once here. TryHackMe also occasionally moves rooms between free and paid, so if you find a lab that is locked, let me know and I will update the list.

Section Map#

#SectionFocusLabs
01AI & ML Security FundamentalsCore concepts of AI/ML threats, models, data, and forensics5
02Threat Modeling & Securing AI SystemsThreat modeling, LLM security, and reconnaissance against AI systems5
03Prompt Injection & LLM AttacksPrompt injection, jailbreaking, and defenses5
04AI Supply Chain SecurityUnderstanding and securing the AI supply chain5
05RAG SecurityRetrieval-Augmented Generation security and data poisoning4
06MLOps & Pipeline SecurityPipeline automation, source code, and CI/CD security3

Suggested Learning Path#

  1. Foundations: AI & ML Security Fundamentals
  2. Security engineering: Threat Modeling & Securing AI Systems
  3. The core attack class: Prompt Injection & LLM Attacks
  4. Beyond the model: AI Supply Chain Security -> RAG Security
  5. The engineering side: MLOps & Pipeline Security

AI security is a young field that borrows heavily from traditional web and application security, so if a room assumes prior knowledge of concepts like injection attacks or CI/CD, it is worth pairing this roadmap with the fundamentals covered in the web application and DevSecOps labs elsewhere on this blog.


01. AI & ML Security Fundamentals#

Focus: Core concepts of AI/ML threats, models, data, and forensics
Labs: 5

The starting point for AI security: understanding threats to AI and ML systems, how models and their data can be attacked, the basics of prompt engineering from a security angle, and an introduction to AI forensics.

#LabPlatform
1AI/ML Security ThreatsTryHackMe
2AI Security ThreatsTryHackMe
3AI Models & DataTryHackMe
4Prompt Engineering for AI SecurityTryHackMe
5AI ForensicsTryHackMe

02. Threat Modeling & Securing AI Systems#

Focus: Threat modeling, LLM security, and reconnaissance against AI systems
Labs: 5

Applying security engineering to AI: how to secure AI systems and large language models, how to threat model an AI system, and how reconnaissance and assessment work when the target is an AI system rather than a traditional application.

#LabPlatform
1Securing AI SystemsTryHackMe
2LLM SecurityTryHackMe
3AI Threat ModellingTryHackMe
4AI System ReconnaissanceTryHackMe
5AI Threat Modelling: AssessmentTryHackMe

03. Prompt Injection & LLM Attacks#

Focus: Prompt injection, jailbreaking, and defenses
Labs: 5

The core attack class against large language models: injecting malicious instructions into prompts, jailbreaking safety guardrails, and understanding how prompt-level defenses work, reinforced with two hands-on challenge rooms.

#LabPlatform
1Prompt InjectionTryHackMe
2JailbreakingTryHackMe
3Prompt DefenceTryHackMe
4LLMborghiniTryHackMe
5White RabbitTryHackMe

04. AI Supply Chain Security#

Focus: Understanding and securing the AI supply chain
Labs: 5

AI systems depend on a long chain of models, datasets, and dependencies. This section covers how that supply chain works, the attack vectors within it, how to secure it, and two hands-on challenges to apply the concepts.

#LabPlatform
1Understanding AI Supply ChainsTryHackMe
2Supply Chain Attack VectorsTryHackMe
3Securing the AI Supply ChainTryHackMe
4PayloadTryHackMe
5CheckpointTryHackMe

05. RAG Security#

Focus: Retrieval-Augmented Generation security and data poisoning
Labs: 4

Security for Retrieval-Augmented Generation (RAG) systems: the fundamentals of RAG security, how data poisoning attacks work against RAG pipelines, a hands-on challenge room, and a capstone-style room to lock down an AI system end to end.

#LabPlatform
1RAG Security FundamentalsTryHackMe
2Data Poisoning in RAG SystemsTryHackMe
3Unindexed ChallengeTryHackMe
4Lockdown AITryHackMe

06. MLOps & Pipeline Security#

Focus: Pipeline automation, source code, and CI/CD security
Labs: 3

Securing the engineering side of AI systems: automating and securing ML pipelines, keeping source code secure, and applying security practices to CI/CD for AI and ML projects.

#LabPlatform
1Intro to Pipeline AutomationTryHackMe
2Source Code SecurityTryHackMe
3CI/CD and Build SecurityTryHackMe

Tips for Getting the Most Out of These Labs#

  • Think in terms of the AI system, not just the model. Attacks land in the data pipeline, the supply chain, the prompt, and the surrounding application just as often as in the model itself.
  • Take notes on every lab: the prompt, the payload, and the reasoning behind it, so you can come back to them later.
  • Compare AI attacks to their classic counterparts. Prompt injection mirrors command injection, and data poisoning mirrors supply chain compromise. Spotting the parallel makes the new material easier to retain.
  • Repeat labs a few days later without looking at the solution. This is what makes the knowledge stick.

These labs are for learning and practice in the provided lab environments only. Never test prompt injection, jailbreaking, or supply chain attack techniques against AI systems you do not own or have explicit permission to test.

eAIS Course Labs
https://bad-glitch.github.io/posts/labs/eais---labs/eais/
Author
Amr Abdel Hamide
Published at
2026-09-19