Custom Learning Paths
This feature is available exclusively on the Enterprise Plans. Learn more.
The platform offers a catalog of courses called Learning Paths, which include hands-on labs, knowledge-base articles, and videos.
We highly recommend assigning the Baseline Learning Path (assigned to each participant based on their focus technology) as the initial step in your secure coding program. These learning paths have been designed to help you establish a baseline of competency and accuracy within your organization so that the metrics generated are as accurate as possible. Ask your Customer Success Manager for more information on the Baseline Learning Path during the onboarding process.
To view the different learning paths available to your organization, navigate to the Learning Paths Tab. Here you will be able to view the Learning Paths in order of Technology and Difficulty level.
Create a Custom Learning Path
The platform also supports custom learning paths if you wish to create a bespoke set of steps to best suit your organization's training needs. To add a custom learning path, click on the Add Learning Path button and a modal window will appear.
The SCORM Package allows you to integrate with existing LMS tools and environments using SCORM standards. You can use any of our existing learning paths, create your own custom learning paths, or combine multiple learning paths and download a single SCORM package to allow a larger selection for your team's training. More details about the SCORM Package is available on this
page.
Description
Define the Learning Path you wish to create by adding the following descriptive aspects; technology, framework, difficulty level, and status.
Additionally, you can add tags to further classify the Learning Path.
Exam Learning Path
Also, you can turn your Learning Path into an Exam Learning Path, where the Remediation sections of the Labs exclude instructions, by toggling Exam Learning Path to Yes.
This option promotes problem-solving without guidance, adding an extra challenge and enabling the creation of custom assessments.
Resources
Here, you can select the learning resources that you would like your learning path to contain. These include Labs, Videos, and Knowledge Base articles.
You can also let your Customer Success Manager know if you would like to add custom knowledge base articles to your custom Learning Path.
Use the dropdown boxes to filter your resources by Lab name, Type of resource, Technology, and Difficulty level.
Organizations
Enable the Learning Path for the users in your managed organization(s).
Creating Custom Knowledge Base Articles
As an organization admin, you can create Knowledge Bases.
To create a new Knowledge Base, navigate to the KBs Tab and click the Add Vulnerability button.
- Enter the name of the Knowledge Base (KB) in the Name textbox.
- Next, select the appropriate category from the Category dropdown and choose the related category.
- Additionally, select the relevant technology for the Knowledge Base by choosing it from the Technology dropdown list.
- To associate the KB with specific vulnerabilities, add the corresponding CWE identifier in the CWE Mapping textbox (Common Weakness Enumeration Mapping).
- Similarly, you can link the KB to the ASVS framework by adding the relevant details in the ASVS Mapping textbox (Application Security Verification Standard Mapping).
- You can make this as a private KB by toggling the Private switch to Yes.
- Finally, input the body of the KB in the provided text field.
- Finally, click the Add Vulnerability button to add the KB.
You can add an Agnostic Knowledge Base by toggling the Agnostic switch to Yes" Since this is an independent KB, selecting a technology is not required. Next, choose the Vulnerability Details from the dropdown and click the Add button to include the mappings, which will appear in the Current Mappings column. Finally, click the Add Vulnerability button to complete adding the KB.