
AI & Machine Learning Threat Modelling Workshop
From compromised training datasets to manipulated inputs, vulnerable models and unreliable outputs, understanding where threats can arise is essential to developing secure AI systems.
In this hands-on workshop, your team explores a realistic AI/ML system architecture, uses the Elevation of MLSec card game and the DIMO threat modelling framework, to investigate potential threats and learns a structured, collaborative approach to AI security risk identification.

Workshop at a glance
- Duration: Two hours
- Delivery: In person or live online
- Methodology: DIMO - Dataset, Input, Model and Output Risks
- Learning format: Facilitator-led, interactive threat modelling game
- Audience: AI/ML engineers, developers, security professionals and technical teams
- Prior experience: No previous threat modelling experience required
- Materials: Elevation of MLSec cards, a sample AI/ML architecture, training exercise and threat-recording resources
- Facilitation: CyberSec Games or an authorised workshop facilitator
How it works?
Interested in booking a session for your team?
If you're thinking about bringing this session to your team, drop us a line. We're happy to chat about what you need, talk through possible dates, and help figure out if it's the right fit.
Contact form
Frequently Asked Questions
What is Elevation of Machine Learning (ML) Security?
What is Elevation of Machine Learning (ML) Security?
Elevation of Machine Learning Security (MLSEC) is a threat modelling card game designed to help teams identify and discuss security threats affecting AI and machine learning systems.
Created by Elias Brattli Sørensen, the game draws on security research from the Berryville Institute of Machine Learning (BIML) and OWASP.
It turns complex security risks into practical prompts for collaborative threat modelling.
What is AI Threat Modeling?
What is AI Threat Modeling?
AI threat modelling is the process of systematically identifying potential security threats affecting AI and machine learning systems.
It involves examining components, data flows, dependencies and possible attack scenarios to understand how a system could be compromised or misused.
The aim is to identify threats early enough to inform security design and risk management decisions.
How is AI threat modelling different from traditional threat modelling?
How is AI threat modelling different from traditional threat modelling?
Traditional application threat modelling commonly focuses on software components, data flows, trust boundaries and established security threat categories.
AI and machine learning systems introduce additional considerations involving training datasets, models, inference inputs, outputs and machine learning pipelines.
Elevation of MLSEC helps teams explore these AI-specific risks using the DIMO framework.
What is the DIMO framework?
What is the DIMO framework?
DIMO stands for Dataset, Input, Model and Output Risks.
These four categories organise the security threats explored by Elevation of MLSEC, helping participants systematically consider different parts of an AI or machine learning system.
Do I need experience in AI security to participate?
Do I need experience in AI security to participate?
No previous AI security or threat modelling experience is required.
The workshop introduces the DIMO categories and guides participants through the process of identifying threats.
Some familiarity with software development, AI or machine learning concepts will be beneficial.
Is this workshop suitable for generative AI and large language models?
Is this workshop suitable for generative AI and large language models?
The game includes threats relevant to AI and machine learning systems, including LLM-specific risks informed by OWASP research.
However, this is a general AI/ML threat modelling workshop rather than a comprehensive assessment of every threat associated with generative AI, RAG or autonomous AI agents.
Workshops involving particular AI architectures may require additional scenarios or specialist exercises.
Do participants need physical cards for online workshops?
Do participants need physical cards for online workshops?
Yes and we will ship the decks to the participants as part of the package.
How is the workshop delivered online?
How is the workshop delivered online?
We've created a way to experience the session online without losing the tactile, interactive experience of the game.
In a traditional in-person workshop, participants draw cards from a shared deck. Our application Croupier brings this process online by managing randomised card hands for participants.
Each player receives their hand by email with the help of Croupier and picks out the matching cards from their deck ready for the session.
What’s the architecture scenario we’ll be threat modelling?
What’s the architecture scenario we’ll be threat modelling?
The architecture we have prepared for the Elevation of MLSec session contains a plausible deployment of several AI components including machine learning for image recognition, a pair of chat bits connected to a large language model and an MCP server to enable decisions to be executed.
How much does the session cost?
How much does the session cost?
Pricing depends on the number of attendees and the delivery format (virtual or in-person). We’ll provide a clear quote once we know your team’s requirements.