Management Interface
LMS and SCORM
SecureFlag can 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 ...
Threat Modeling SDK
This feature is available exclusively on the Enterprise Plans. Learn more. This guide will walk you through using the Threat Model Software Development Kit (SDK), an innovative tool that enables you to build Threat Model labs that are both unique to ...
Endpoints To Whitelist
When running labs on a corporate network, please ensure the following endpoints are in the allowed-list. Please also ensure WebSocket connections are permitted. Lab Endpoints: www.secureflag.com secureflag.com emea.secureflag.com ...
Users Password Reset
Not applicable if you have SSO authentication Navigate to the Users Tab in the Management UI and use the filters to search for the user whose password you wish to reset. Click on the Details button to navigate to the individual user’s page. Clicking ...
Using APIs
The platform REST APIs help you seamlessly integrate the platform with other solutions. To use the APIs, generate an access token. You must have Organization Admin privileges to generate an access token. Step 1: As an Organization Admin, click on the ...
Email Notifications
The platform will periodically send email notifications. Since training priorities range from customer to customer and fluctuate over subscription periods, we have enabled a configuration option to ensure our customers maintain complete control over ...
Reports
Prudent, smart decisions rely on quality data. Our platform has built-in functionality allowing report generation with relevant data to assist you and your team to make the right decisions on your path to secure coding glory. The metrics that are ...
Review Completed Labs
The Completed Labs view provides Organization Admins with full visibility of the labs being played by their users. To access this view, navigate to the Completed Labs Tab. The Completed Labs view allows you to filter attempts of users by: Lab ID Lab ...
Review Progress
The management interface provides essential metrics to evaluate the performance of your users. The metrics include Total Points acquired, Competency Score, Accuracy Score, Average Attempts to Correct Solution, Number of Run Labs, as well as Total ...
Track Assigned Activities
Once a user has been assigned an activity, the progress of the activity can be tracked on an Organization, Team, or User level. Also, progress made by each user for a selected learning path can also be tracked. For Organization or Team For User By ...
Setting Assignment Strategy
You can set assignment strategies for new users in your organization. There are four different assignment strategies available, and you can choose your preferred assignment from the ones below. Overview of Assignment Strategy: None: No activities ...
Restrict Content
You have the option to restrict access to labs. This feature can be accessed from the Orgs tab of the Management Interface. Step 1: Navigate to the Orgs tab and click on the Details button of the org to which you would like to enable the lock. Step ...
Assign Activities
The platform offers multiple options to assign activities such as labs or learning paths, to individual users, groups, teams, or the entire organization. By following these steps, you can create customized training plans that address learners' ...
Learning Paths
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 ...
Tournaments
This feature is available exclusively on the Enterprise Plans. Learn more. A tournament offers an engaging and competitive way to promote awareness of secure coding. It adds excitement by allowing users to demonstrate the skills they have developed ...
Team Management
The platform is flexible in how users are grouped into teams. We recommended grouping users based on shared technologies or organizational structures, allowing you to foster collaboration, streamline reporting, and monitor team performance. ...
Users
The platform offers multiple user roles with varying levels of privilege to help you run an efficient, secure coding training program. User Role Run Labs Run Learning Paths Create Learning Paths Create Labs Add Remove Update Users Create Tournaments ...