Organization Goals

Organization Goals

Organization Goals enable administrators to establish, target, and track security training objectives across the entire organization. By setting goals based on points, labs, or learning paths, admins can foster a culture of secure coding and monitor progress through automated or on-demand reporting.

The metrics that can be targeted within a Goal include:
  1. Accumulated Points
  2. Completed Security Labs
  3. Completed Learning Paths (General or Specific)
  4. ThreatCanvas Model Risks

Create an Organization Goal

Step 1: Navigate to the Orgs tab and click on the Details button next to the org’s name.



Step 2: Scroll down to the Organization Goals tab and click on Create Goal.



Step 3: Select the product to create the goal on: Training & Learning Paths (SecureFlag) or Threat Modeling (ThreatCanvas).



If you select SecureFlag, you can choose from the following Goal Types:
  1. Score Points: Users must accumulate a specific number of points.
  2. Complete Labs: Users must complete a certain number of security labs.
  3. Complete Learning Paths: Users must complete any learning paths.
  4. Complete Specific Learning Paths: Users must complete designated learning paths.



If you select ThreatCanvas, the Goal Type is:
  1. Models Without Open Risks: Threat models must have no open risks above a defined threshold.



Step 4: Select your desired goal type and click Next.

Step 5: Select the Scope type to define the goals.

If you select SecureFlag, you can select the Scope Type to define which models the goal applies to:
  1. All Users: Goal applies to all users in the organization.
  2. Specific Teams: Goal applies to users in selected teams. (Tick the teams you wish to include).
  3. Users with Tags: Goal applies to users with specific tags. (Type in and select the relevant user tags).



If you select ThreatCanvas, you can select the Scope Type to define which models the goal applies to:
  1. All Models: Goal applies to all the threat models.
  2. Models in Project: Goal applies to models in a specific project. (Tick the projects you wish to include).
  3. Models with Tags: Goal applies to models with specific tags.  (Type in and select the relevant model tags).

Then, click Next.



Step 6: Select the Target. Based on the goal type you’ve selected, enter the numerical value or specific path required for completion. Once entered, click Next.

Notes
Note: This will be different for each goal. The following is an example for Score Points goal.



Step 7: In this settings, you can
  1. Set the Goal Name 
  2. An optional Description
  3. Start and End dates. 
  4. An optional Reporting Frequency (Daily, Weekly, or Monthly). 

Then click the Create Goal button.



Review Existing Organization Goals

Step 1: Navigate to the Orgs tab and click on the Details button next to the org’s name.



Step 2: Scroll down to the Organization Goals tab and click on Show Goals.



Step 3: Filter the list by status: Active & Upcoming, All Goals, Active Only, Expired Only, or Upcoming Only.



Step 4: The results will display the Goal Name, Type, Scope, Progress, Timeline, and Status.



Step 5: To see further details of a specific goal, click Details to expand the view for a full summary of the goal parameters.



Step 6: You can click the Refresh button to see the updated goals.



Sharing Goals

Download a CSV Report

You can download a CSV file of the report by clicking on the Name of the goal you wish to investigate. Then, you can click the Report button to download the progress data in CSV format.



Email Reports and Reporting Frequency

You can email the report and select reporting frequency by clicking on the Name of the goal, and then clicking the Mail icon.



A modal window will open in which you can: 
  1. Select the Reporting Frequency (Daily, Weekly, or Monthly)
  2. Enter the email addresses of the recipients. 

Once done, click Save Settings.



Delete an Organization Goal

To delete a goal, you can simply click the red Delete icon next to the name of the goal. 



A modal window will open asking for a confirmation and you can click the Delete button to delete the goal.

AlertImportant: Deleting a goal cannot be undone. All tracking associated specifically with this goal entry will be removed.



    • Related Articles

    • Custom Labs: Quick Start Manual

      Custom Labs lets you build tailored Code Review labs in just a few clicks, using your own demonstrative code or snippets. They help challenge developers with vulnerabilities that reflect the technologies and patterns they use every day. In Code ...
    • 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 ...
    • 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 ...
    • Custom 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 ...
    • 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' ...