There are various reports available in Secure Code Warrior® to help measure and analyze individual, team, and company performance as well as skill development.
This article details the reports that can be exported for further analysis.
For role-specific guides on reporting, please refer to:
IMPORTANT: Reporting may be integrated into your existing reporting and business intelligence systems programmatically via the Secure Code Warrior API.
Reporting data can be exported by the Company Administrator or Team Manager for
- Training Reports
- Courses Reports
- Assessment Reports
- Tournaments Reports
- Users Report
- Audit Log Report
- Available Challenges Report
- Available Missions Report
- Available Videos Report
Step 1: View Dashboard
Start by clicking Metrics from the top menu, then click Training
Company Administrators can run reports and view metrics for the entire company while Team Managers can only run reports for their teams.
Step 2: Export Data
You can export data for both Team Leaderboard and Developer Leaderboard.
Select the desired report and date range (if necessary) to begin exporting the .CSV data.
1) Team Leaderboard
|Team Leaderboard export||Overall metrics for each team||Click here for a sample export|
2) Developer Leaderboard
|Developer Leaderboard||Overall metrics for developers in the team or company||Click here for a sample export|
|Training progress||Progress made by developers in the training they're enrolled in||Click here for a sample export|
|Challenges Played||Details of challenges played in training, covering vulnerability categories and, the ability in identifying, locating, and fixing them
Returns one row for each challenge, aggregating all correct/incorrect attempts per stage as well as all retries.
|Click here for a sample export|
|Time spent||Measure the time spent (in minutes) learning, playing in tournaments and taking assessments||Click here for a sample report|
Step 1: View Courses Dashboard
As a Company Administrator or Team Manager, select Courses from the top menu Metrics tab as shown below.
Step 2: Select Company or Team
As Company Administrator, select the Company or Team to view the Course Progress Summary and Progress or Points Leaderboard, then click EXPORT CSVS.
Note: Team Managers are only able to see teams assigned to them.
Step 3: Select report to export
Select the desired report to download the .CSV.
|Course Progress Summary||Provide progress summary for all Courses by selected Company or Team.||Click here for a sample export|
|Team Data||Provide summarized progress of Courses by Team||Click here for a sample export|
|Player Data||Provide summarized progress of Courses by Player||Click here for a sample export|
|Export All Data||Detailed report for all attempts by Player||Click here for a sample export|
Step 1: View Dashboard
Click Assessments on the top menu then select the assessment you'd like to report on.
The dashboard will show assessment details, like the number of challenges, passing score, supported languages, etc. in addition to all attempts results.
Step 2: Export Data
Click the ellipse (...) to export a summary report or detailed report per assessment
1) All Assessments Summary Report
|All Assessments Summary Report||Overall developer results for all assessment||Click here for a sample export|
2) Assessment Summary and Detailed reports
|Developer Assessment Summary Report||Overall Developer results for the assessment||Click here for a sample export|
|Assessment Detailed Report||Detailed Developer results for the assessment||Click here for a sample export|
1) All Tournaments Summary Report
Click Tournaments from the top menu, then click Summary CSV Report to export the Tournament Summary.
|Summary CSV Report||Overall results summary for all tournament||Click here for a sample export|
2) Tournament Summary and Detailed reports
For the Tournament participant reports, select the desired Tournament and click Manage.
In the Tournament Panel select the Participants tab and choose the required report.
|Summary CSV Report||Overall results summary for the tournament||Click here for a sample export|
|Participants Detailed Report||Detailed user activity in the tournament||Click here for a sample export|
Start by clicking Administration from the top menu, then click the Reports tab and download the Users report.
For more information on how you can utilize this report, please check out this article.
Note: Only Company Administrators can run a Users report.
This report includes the following details:
|Role||Team||Tags||Last Logged In|
HOT TIP: A more detailed user list can be obtained by exporting the developer's leader board. Please refer to this article for more details.
Audit Log Report
Start by clicking Administration from the top menu, then click the Reports tab and download the Audit Log report.
This report contains all the administrative changes that have occurred in your company.
Note: Only Company Administrators can run this report.
Audit log report includes the following details:
Here is a list of all the actions we track:
- User invitation
- Accepted user invitation
- User Removal
- User Update
- Password reset
- Temporary user account lockout due to 5 failed login attempts
- SSO user registration
- User update through SSO
- User team change through SSO
- User role change through SSO
- Team removal
- Team update
- Sensei license consummation