Data: the maturity matrix as CSV and JSON
The matrix and the rubric scores are published as two files under CC BY 4.0. Credit Detection as Code and link to this page.
- detectionascode-matrix.csv: one row per platform, 33 status columns, counts, the maturity score and the read date.
- detectionascode-matrix.json: the same grid with a note, source URL and read date for every cell, the capability definitions, and the rubric criteria, weights, scores and totals.
What is in the files
14 platforms and 33 capabilities. Status values are documented, partial and not documented. The maturity score is documented counts 1 and partial counts 0.5, over 33; maturity_core_30 is the same count over the 30 capabilities outside the Library group. The JSON adds the eight rubric criteria with weight, score, status, reason, sources and read dates, and the weighted total for each platform. Dataset last modified 2026-11-04; cells read 2026-11-03.
Platforms in the dataset with documented, partial and not documented counts, the matrix score of 33 and the rubric total of 10.
| Platform | Doc / part / none | Matrix | Rubric |
|---|---|---|---|
| Panther | 14 / 8 / 11 | 18.0 | 6.31 |
| Elastic Security | 11 / 11 / 11 | 16.5 | 7.60 |
| Google Security Operations | 11 / 8 / 14 | 15.0 | 6.83 |
| Splunk Enterprise Security (Cisco) | 10 / 7 / 16 | 13.5 | 6.21 |
| Microsoft Sentinel | 10 / 5 / 18 | 12.5 | 7.81 |
| Sigma and pySigma | 10 / 4 / 19 | 12.0 | 5.50 |
| Sekoia.io | 6 / 10 / 17 | 11.0 | 3.46 |
| Anvilogic | 0 / 13 / 20 | 6.5 | 5.48 |
| Hunters | 3 / 7 / 23 | 6.5 | 3.44 |
| SOC Prime | 0 / 10 / 23 | 5.0 | 5.11 |
| Detecteam | 0 / 7 / 26 | 3.5 | 5.26 |
| Mate Security | 0 / 7 / 26 | 3.5 | 3.98 |
| CardinalOps (Cribl) | 0 / 7 / 26 | 3.5 | 3.96 |
| SnapAttack (Cisco) | 0 / 0 / 33 | 0.0 | 4.61 |
Using the data
A status says what a reader following public pages would find. It does not say a feature is absent. Cite the read date with any figure you take, and check the source page before you rely on a cell, because vendors change their documentation. The matrix method and the rubric explain how each number is set. Send corrections to editor@detectionascode.com.