Sample report. Every name and number is invented. The paid product is not on sale yet.

Report

What each developer caught and missed on the assessments you set, by CWE and by language, with the settings each assessment ran under. Personal training never appears here.

Organisation
Fernbrook Systems
Period
Last 90 days2 Jun 2026 to 31 Aug 2026
Produced
31 Aug 2026, 09:14 UTCPeriod boundaries are cut in UTC.
Named detail
Open. This document names people.

Sample report. This sheet is not produced here, because there is no organisation behind it.

What this period shows

  • 20 of the 37 people listed are below the pass mark of 70, and 17 are at or above it.
  • The weakest published category is access control, where 69% of what was planted there was found.
  • 6 of the 43 assignments in this period were not finished.

Every line above comes from the figures on this page. Nothing is said about a figure this report has withheld.

Assessments
4
People assessed
37
Submitted
37 of 43
Reviews recorded
191
At the pass mark
17 of 3720 below
Team catch rate
69%
Team median score
69 of 100Needs work
Seats held in period
49 of 50

Coverage by CWE category

What the assessed work actually exercised, and how much of it was caught. Categories with too few people behind them are not published as an average.

  • Access control69% caught
    74 found of 107 planted33 missed17 people
  • Injection72% caught
    69 found of 96 planted27 missed12 people
  • Authentication70% caught
    39 found of 56 planted17 missed14 people
  • Sessions and cookies74% caught
    31 found of 42 planted11 missed14 people
  • Data exposure70% caught
    28 found of 40 planted12 missed20 people
  • AI safety71% caught
    17 found of 24 planted7 missed12 people

4 further values are not listed, because fewer than ten people are behind each of them and an average over fewer than ten identifies people.

Coverage by language

The same breakdown by the language of the codebase reviewed, taken from what each codebase declares.

  • Java71% caught
    89 found of 126 planted37 missed14 people
  • TypeScript67% caught
    69 found of 103 planted34 missed17 people
  • PHP70% caught
    59 found of 84 planted25 missed12 people
  • Python70% caught
    42 found of 60 planted18 missed12 people

2 further values are not listed, because fewer than ten people are behind each of them and an average over fewer than ten identifies people.

Developers

Open: named per-person detail is included for the roles entitled to it.

Status is the product's own grade, on the same pass mark it uses for every submission: a median score of 70 or more is a pass. Below the mark reads Needs work, and Well below where the score is also under the median of the people listed here, which is 69. That median is for this table, not the published team figure above.

Showing 1 to 15 of 37

Rhys Pentreath
no seat now
Well below557342%
33
Below the median
29 Jul 2026
Grace NtuliRetaken
no seat now
Well below659236%
34
Below the median
11 Aug 2026
Hamza Bettaieb
Well below556345%
40
Below the median
3 Jun 2026
Ottoline Featherstone
Well below445244%
41.5
Below the median
23 Jun 2026
Lena Hoffstadt
Well below566250%
43
Below the median
25 Jul 2026
Nora Vasquez
Well below677350%
46.5
Below the median
13 Aug 2026
Martina Selvaggi
Well below575258%
50
Below the median
30 Jul 2026
Sigrid Halvorsen
Well below454256%
52.5
Below the median
19 Jun 2026
Idris Salaam
Well below686257%
55
Below the median
12 Aug 2026
Yusuf Demirtas
Well below454156%
55.5
Below the median
17 Jun 2026
Dmitri Ostrowski
Well below695064%
64
Below the median
14 Aug 2026
Bea Ottershaw
Well below574264%
65
Below the median
4 Jun 2026
Well below584267%
66
Below the median
14 Jul 2026
Callum Threlfall
Well below695164%
66.5
Below the median
8 Aug 2026
Vikram Chellappa
Well below463167%
66.5
Below the median
26 Jun 2026

Page 1 of 3

Retakes

Every attempt is recorded. A retake replaces the earlier attempt in the figures only once it is submitted, and the earlier sitting stays on that person's own record. One retake touched this period, granted or sat inside it.

PersonAssessmentGrantedRe-sit
Grace NtuliThe third quarter access control review11 Aug 2026Submitted 11 Aug 2026

Assessments

Every assessment set or sat in this period. Each row shows when it ran, what help was available, and how far people got. All four completion figures count the assignments in this period.

AssessmentWindowSwitched onCompletion
The third quarter access control review
6 challengesset 28 Jul 2026
Closed 17 Aug 2026Nothing switched on14 submitted2 not completed in window
The third quarter injection review for the payments squad
5 challengesset 6 Jul 2026
Closed 31 Jul 2026Nothing switched on12 submitted2 not completed in window
The second quarter secrets review for the platform squad
4 challengesset 8 Jun 2026
Closed 30 Jun 2026Walkthroughs8 submitted
The second quarter business logic review for the client applications squad
5 challengesset 14 May 2026
Closed 5 Jun 2026Nothing switched on3 submitted2 not completed in window

Who has not finished

The people behind the counts above. The counts are published at every visibility level. The names follow the same level as the developer table, so a level that switches names off shows the counts and not the people.

The third quarter access control review2 people have not finished
  • Priti Raval [email protected]
    Not completed in windowassigned 3 Aug 2026opened 6 Aug 2026
  • Niamh Corrigan [email protected]
    Not completed in windowassigned 3 Aug 2026never opened
The third quarter injection review for the payments squad2 people have not finished
  • Kwabena Mensah [email protected]
    Not completed in windowassigned 13 Jul 2026opened 20 Jul 2026
  • Larissa Petrova [email protected]
    Not completed in windowassigned 13 Jul 2026opened 29 Jul 2026
The second quarter business logic review for the client applications squad2 people have not finished
  • Domhnall Kearney [email protected]
    Not completed in windowassigned 18 May 2026never opened
  • Hakim Ferhat [email protected]
    Not completed in windowassigned 18 May 2026opened 3 Jun 2026