| Introductory Definition | NO | English | Platform tutorial. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/intro-definition.zip?ref_type=heads&inline=false){ .md-button } |
| Showcase Definition | YES | English | Demonstrate platform capabilities through a personally identifiable information breach scenario. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/showcase-definition.zip?ref_type=heads&inline=false){ .md-button } |
| Phishing Uni | YES | English | Train phishing handling at University. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/phishing-uni.zip?ref_type=heads&inline=false){ .md-button } |
| Phone Loss | Non-essential | English | Train response to loss of mobile device. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/phone-loss.zip?ref_type=heads&inline=false){ .md-button } |
| Insider Threat | NO | English | Train insider threat response from detection to mitigation. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/insider-threat.zip?ref_type=heads&inline=false){ .md-button } |
| Security Training Call | NO | Czech | Train recognition and response to social engineering and deepfakes. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/security-training-call.zip?ref_type=heads&inline=false){ .md-button } |
| Security Training Notebook | NO | Czech | Train log analysis to detect unauthorised access. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/security-training-notebook.zip?ref_type=heads&inline=false){ .md-button } |
| Security Training Phishing | NO | Czech | Train phishing email identification and reporting. | [Download](https://gitlab.fi.muni.cz/inject/inject-docs/-/raw/dux/files-from-repos/security-training-phishing.zip?ref_type=heads&inline=false){ .md-button } |
| Insider Threat | NO | English | Enhance participants' ability to evaluate risks, respond effectively to security incidents, and address organizational vulnerabilities. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/insider-threat.zip?ref_type=heads){ .md-button } |
| Introductory Definition | NO | English | Teach exercise participants how to use the INJECT Exercise Platform. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/introductory-definition.zip?ref_type=heads){ .md-button } |
| Phishing Uni | YES | English | Prepare exercise participants to handle a phishing incident. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/phishing-uni.zip?ref_type=heads){ .md-button } |
| Phone Loss | NO | English | Help people understand the potential impact of losing a mobile phone and know what to do if it happens. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/phone-loss.zip?ref_type=heads){ .md-button } |
| Ransomware Rezonio | NO | Czech | Participants will propose ways to reduce and assess the risk of a ransomware attack. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/ransomware-rezonio.zip?ref_type=heads){ .md-button } |
| Remote Workers | NO | English | Raising awareness and encouraging the use of approved tools, organizations can protect data integrity, ensure compliance with legal and regulatory requirements, and reduce vulnerabilities associated with remote and collaborative work. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/remote-workers.zip?ref_type=heads){ .md-button } |
| Security Training Call | NO | Czech | Help people understand selected social engineering and deepfake techniques; help them to learn how to identify a deepfake video and how to react, while not falling for a scam phone call. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/security-training-call.zip?ref_type=heads){ .md-button } |
| Security Training Notebook | NO | Czech | TTX Notebook has participants analyze logs after leaving a computer unlocked to prevent misuse. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/security-training-notebook.zip?ref_type=heads){ .md-button } |
| Security Training Phishing | NO | Czech | TTX Phishing teaches users to identify and report phishing emails. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/security-training-phishing.zip?ref_type=heads){ .md-button } |
| Showcase Definition | YES | English | Prepare the CSIRT of XRAY for handling PII breach. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/showcase-definition.zip?ref_type=heads){ .md-button } |
| Supply Chain | NO | Czech | Participants will propose ways to reduce risks in supplier management and compare supplier-related issues and challenges according to their degree of impact. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/supply-chain.zip?ref_type=heads){ .md-button } |
| Threat Modeling | NO | English | To introduce participants to the foundational concepts of threat modeling and its relevance to maritime cybersecurity. | [Download](https://gitlab.fi.muni.cz/inject/definitions/definition-registry/-/raw/main/threat-modeling.zip?ref_type=heads){ .md-button } |
This page contains information about an extension that can be installed in **Visual Studio Code** and used for developing IXP exercise definitions. Visual Studio Code is an enhanced text editor featuring extensive language support, along with options for extensions that can add additional support for specific languages and settings files, such as exercise definitions. The extension provides syntax checking and multiple commands to enhance your design experience and minimize the number of mistakes made during exercise definition editing.
## Installation
1.[Install Visual Studio Code](https://code.visualstudio.com/)
2. In Visual Studio Code, in the left panel, click on the Extensions icon.
3. In the Extension tab, search for `IXP-Definition` and click **Install**.
4. Install any required extensions, if necessary - *YAML Language Support by Red Hat*.
**You have successfully installed the extension**
## More information
- For more information see **[IXP-Definition](https://marketplace.visualstudio.com/items?itemName=inject-muni.ixp-definition)** on Visual Studio Code Marketplace.