Missions are hands-on, interactive coding simulations designed to immerse developers in real-world applications to see, first hand, the impact of when certain vulnerabilities are introduced in the code.
Within these simulations, developers can interact with a live application, examine the code and log files, and experiment with solutions that will prepare them to better defend the code in their own applications.
Missions deliver a progressive scaffolding approach to learning, helping developers move from simply recalling knowledge to systematically building upon their experiences and skillset in real-time as they defend live code.
Missions are available in Tournaments as a Bonus Level
The bonus level will showcase five missions that start from an easy level and progressively get more difficult. To get started with Missions, create a Tournament
Please note: Missions are currently only playable for the listed programming frameworks:
- C# (.NET) Web Forms
- C# (.NET) MVC
- C# (.NET) Core
- C# (.NET) Web API
- GO API
- GO Basic
- Java Basic
- Java Spring
- Java Spring API
- Java Enterprise Edition (JSP)
- Java Enterprise Edition (JSF)
- Java:Enterprise Edition API
- PHP Basic
- Python Django
- Pseudocode Basic
- Pseudocode API (available under Pseudocode basic)
- Python API
- Scala Play
- 2 easy level missions
- 2 medium level missions
- 1 hard level mission
If these are not met by your chosen language and app type combination, the bonus level will be disabled.