Security Update – PHP Vulnerability

We are aware of the recent critical PHP security vulnerabilities highlighted by the National Cyber Security Centre (NCSC) on 21st October 2026.

We would like to reassure customers that our main platforms, 4Matrix Cloud and 4Matrix Fusion, do not use PHP and are therefore not directly affected by these vulnerabilities.

PHP is used within some of our supporting systems, including our customer support ticketing and billing systems. Our desktop application also communicates with our sales system for licence verification. These systems do not store customers' payment details or sensitive information as part of the licence verification process.

We have been in contact with our hosting provider, Krystal, who has confirmed that the necessary security fixes have been applied to address the reported vulnerabilities.

No action is required from our customers in relation to this advisory.

We take the security of our systems and customer information seriously and will continue to monitor security developments and work with our hosting provider to maintain appropriate protections.

Progress 8: Can I see an individual pupil's subject Progress 8 score?

No - although we calculate this behind the scenes in order to calculate the subject's Progress 8 score, a pupil's subject score is hidden from the display as it would make the grid unmanageable. 

It is possible to calculate them manually in the following way:

1) In 4Matrix, open the Progress 8 tool

2) Select the Progress Columns option (top right of main grid)

3) Toggle both 'Targets & Points' and 'Average Filled Entries'

4) Go to File (top left) and export to Excel

5) In Excel, first look to the EBacc basket and the 'Target Points' and 'EBacc Avg Entries' columns, and add an extra column next to these

6) Divide 'Target Points' by 'EBacc Avg Entries' to get the target points for all EBacc subjects (i.e. if a pupil's target points are 12 and the average national slots filled is 2, 12 / 2 = 6, so 6 becomes the target points for all sciences, languages and humanities)

7) Now work out the difference between a pupil's points in any EBacc subject vs the Target. Using the example above, if we see that this pupil has 7 points in Geography, they will have a subject Progress 8 score of +1 (7 - 6 = 1)

8) You can now repeat the exercise from step 5 for the Open Basket subjects

 

Note that the overall subject Progress 8 scores in 4Matrix include all grades in the subject (even if they are not used in the main Progress 8 calculation) and we use the basket score that the subject would naturally fall into, rather than where it actually counts i.e. if a pupil's Geography grade was used in the Open basket due to 3 higher grades for EBacc, the Geography subject Progress 8 score is actually based on the EBacc target points.

More information on how 4Matrix calculate subject Progress 8 scores is included in the Key Stage 4 Application guide which is accessible via the Help tab in 4Matrix.