Quests are structured learning paths, curated to help developers sharpen their security skills and enhance their understanding of software vulnerabilities. In this article, we will answer all your questions about Quests and how to complete them
Note: This feature is in preview. Administrators can enable it by following the steps in this article
How to complete a Quest
Step 1
Navigate to Quests from the top menu.
Step 2
Select your preferred language to create tailored security training in that language.
If it's your first time visiting the Quests page, you will be prompted to choose your language/framework preferences. You can select multiple languages/frameworks. Once selected, click the "View my personalised quests" button
If you have been to the Quests page before and would like to change the selected language, click the "+" button
Step 3
Now it's time to start your Quest. You can either select the vulnerabilities you would like to focus on for your own learning or filter by the learning goals set up by your company from the goals list on the left-hand side.
Note: Some of the goals are mandatory, while others are optional. Mandatory goals take precedence over optional ones, and each goal has a deadline. Once the goal reaches its deadline, it will disappear from the goals list.
Each Quest includes multiple chapters. Each chapter includes a set of topics and each topic is structured as follows:
- Video: Learn foundational software security fundamentals and concepts
- learn both general mitigation strategies to strengthen their security knowledge, as well as in-depth best practices for the selected language/framework
-
Mission: Experience the impact of software vulnerabilities with hands-on simulated apps upon real-world applications to build and practice offensive secure coding skills
- Challenge: Learn how to locate, and fix software flaws
- Coding Labs: Advance your secure coding skills through hands-on training with intuitive feedback in a fully powered in-browser IDE
Quiz (where available):
-
Challenge: Play a challenge to see how well you can locate and fix security flaws
Note: Hints are disabled in the quiz challenge
Upon completing an activity, it will be marked as complete and a label will appear next to it recommending you redo this activity after a year. This label serves as a guide to help you track when each activity was completed
You can redo any of the activities at any time, even before the recommended refresh date, by clicking on it and clicking the 'Start Refresher' button
Upon completing all the topics added to the goal(s) assigned to you, the goal will be marked as complete
Feedback
While completing a quest if you see something you would like to report or book time with our Product team to discuss your feedback in more detail, please use the "Submit bug or feedback" button from the help menu. Our support team will get in touch promptly
Comments
0 comments
Please sign in to leave a comment.