Reporting

The SecDim Play Dashboard provides comprehensive reporting on your organisation’s secure coding engagement, skill development, and programme progress. All reports can be filtered by department and date range.

Accessing Reports

Navigate to Company Dashboard. The sidebar provides access to the main reporting sections:

sidebar
  • Overview — company-wide summary and key metrics

  • Departments — department-level comparison

  • Games — game completion tracking

  • Players — individual player engagement and risk assessment

Overview

The Overview page provides a high-level summary of your organisation’s engagement.

overview

Key Metrics

  • Company Grade — your organisation’s comparative grade (F through A+), benchmarked against other engineering teams participating in similar competitions and contests

  • Players Competency — a gauge showing the overall competency distribution across your team

  • Challenges Completed — total number of challenges passed

  • Challenges Attempted — total number of challenge attempts

Skills Proficiency

The pie chart shows the distribution of completed challenges by difficulty level:

  • Expert — advanced challenges

  • Intermediate — mid-level challenges

  • Beginner — introductory challenges

  • Novice — entry-level challenges

OWASP Coverage

The spider chart maps your team’s completed challenges against the OWASP Top 10 categories (e.g. A01:2021 Broken Access Control, A03:2021 Injection). Use the dropdown to switch between OWASP application and other classification standards.

Monthly Engagement

The line chart shows challenge attempts over time on a monthly basis, helping you identify engagement trends and the impact of training initiatives.

Exporting Data

Charts with a download icon (⬇) can be exported as CSV files for use in your own reporting tools or presentations.

Departments

The Departments view compares engagement and grades across your organisation’s departments.

departments
  • Department Grades — a horizontal bar chart showing each department’s grade on the F to A+ scale

  • Department Table — rank, department name, grade, and total attempts

This helps identify which departments are actively engaged and which may need additional support or encouragement.

Games

The Games view shows all games in your tenant with their completion status.

games

Each game shows:

  • Game name and assigned department

  • Completion bar — a colour-coded bar showing the percentage of players who have completed all challenges (green), some challenges (orange/red), or not yet started (grey)

Click on a game to view a detailed game report showing individual player status and completion dates.

game report

Players

The Players view provides a risk-based assessment of your team members.

players

Risk Matrix

Players are plotted on a competency vs. efficiency matrix with five categories:

  • Security Champions — high competency, high efficiency

  • Secure Developers — high competency, developing efficiency

  • Developing Competency — developing skills, high efficiency

  • Risky — low competency, some efficiency

  • Immediate Risk — low competency, low efficiency

Player Table

The table lists all players with:

  • Rank — position within the organisation

  • Department — assigned department

  • Attempts — total challenge attempts

  • Score — accumulated points

  • Last Active — date of last activity (highlighted in red if inactive)

  • Risk — risk category label

Click on a player to view their detailed profile.

Player Detail

player detail

The individual player view shows:

  • Skill Proficiency — breakdown by difficulty level

  • Assigned / Started / Completed — challenge pipeline

  • Avg Tries — average number of attempts per challenge

  • Time Spent Learning — total time invested

  • Monthly Competency — bar chart showing competency growth over time

  • Player Repositories — a table listing each challenge with its status (Passed/Failed), game, challenge name, and start date

Reporting via API

Everything visible in the dashboard can also be retrieved programmatically via the SecDim API. This is useful for integrating SecDim data into your own reporting dashboards, SIEM, or GRC tools.

See API Documentation for access and usage.

Reporting via MCP (Enterprise)

Enterprise customers can use the SecDim MCP Server for AI-powered reporting — ask natural language questions about your team’s progress and get tailored reports instantly, including compliance reporting for SOC 2, ISO 27001, and PCI DSS.

See Reporting via MCP for details and sample prompts.