Quests are structured goal oriented 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 how to complete a Quest.
How to complete a Quest
Step 1
Navigate to My Quests from the top menu.
Step 2
Select your preferred language to view all Quests assigned to you.
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 "Select" button to confirm your selection
If you have been to the Quests page before and would like to change your language(s) selection, click the "Edit your languages" button
Step 3
Now you can view all the Quests assigned to you. Some of the quests are mandatory, while others are optional
Each Quest includes multiple topics. Each topic includes a set of activities structured as follows:
Note: The number and type of activities in each topic vary depending on the selected language and content availability
- Video: Learn foundational software security fundamentals and concepts
- Guideline: learn both general mitigation strategies to strengthen their security knowledge, as well as in-depth best practices for the selected language/framework
-
Walkthrough: 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 by clicking the 'Start Refresher' button
Upon completing all the topics added to the quest(s) assigned to you, the quest will be marked as complete
All completed quests will be listed under the completed Quests tab
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.