Compliance
Cyber Essentials Dashboard Summary
Demo Scenario: The Expanse simulation dataset is active. No live tenant data is being queried.

Internal compliance and governance view over M365, HaloPSA, and NinjaOne evidence.

At-a-Glance Overview

Current posture for Danzel (3.3), focused on immediate compliance risk.

Compliance Rate

34%

across 58 requirements

Non-Compliant

0

no immediate failures

Authoritative Gaps

38

missing evidence from critical sources

Partial

19

Unknown

19

Stale

0

Evidence Coverage

48%

Source Alignment

39%

Status Key and Breakdown

Compliant
20 (34%)
All observed controls satisfy requirement intent.
Partial
19 (33%)
Controls exist with gaps, exceptions, or rollout lag.
Non-Compliant
0 (0%)
Controls are missing or materially failing.
Unknown
19 (33%)
Insufficient telemetry to classify with confidence.
Compliance Distribution

Visual split of requirement outcomes for the currently selected scope and client.

Status Requirements
Percent
Compliant 20 34
Partial 19 33
Non-Compliant 0 0
Unknown 19 33
Evidence Source Contribution

How much evidence volume each integrated system contributes in the current view.

Source
Evidence Records
Share
Contribution
NinjaOne 22 50
M365 20 45
HaloPSA 2 5
Pillar Risk Snapshot

Worst status by pillar so you can spot concentration of risk quickly.

Pillar
Worst Status Requirements
Actionable
Firewalls Partial 14 9
Malware Protection Partial 4 2
Secure Configuration Partial 10 7
Security Update Management Partial 13 8
User Access Control Partial 17 12
Question Set Mapping Coverage

Requirement-level view of expected versus observed evidence systems to expose mapping gaps directly.

Showing 58 of 58 question mappings in the current scope/client.

Question Requirement
Expected Sources
Observed Sources
Missing Sources Authoritative Coverage Freshness Evidence Count
Status
A4.1 - Danzel-3.3-A4_1 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Compliant
A4.1.1 - Danzel-3.3-A4_1_1 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Partial
A4.1.2 - Danzel-3.3-A4_1_2 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Unknown
A4.2 - Danzel-3.3-A4_2 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Compliant
A4.2.1 - Danzel-3.3-A4_2_1 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Partial
A4.3 - Danzel-3.3-A4_3 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Unknown
A4.4 - Danzel-3.3-A4_4 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Compliant
A4.5 - Danzel-3.3-A4_5 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Partial
A4.6 - Danzel-3.3-A4_6 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Unknown
A4.7 - Danzel-3.3-FW-1 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Compliant
A4.8 - Danzel-3.3-A4_8 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Partial
A4.9 - Danzel-3.3-A4_9 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Unknown
A4.10 - Danzel-3.3-A4_10 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Compliant
A4.11 - Danzel-3.3-A4_11 CE-FW-1 M365, NinjaOne M365, NinjaOne
None
Covered
Fresh
2 Partial
A5.1 - Danzel-3.3-SC-2 CE-SC-2 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A5.2 - Danzel-3.3-SC-1 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Compliant
A5.3 - Danzel-3.3-A5_3 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Partial
A5.4 - Danzel-3.3-A5_4 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Unknown
A5.5 - Danzel-3.3-A5_5 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Compliant
A5.6 - Danzel-3.3-A5_6 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Partial
A5.7 - Danzel-3.3-A5_7 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Unknown
A5.8 - Danzel-3.3-A5_8 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Compliant
A5.9 - Danzel-3.3-A5_9 CE-SC-1 M365, NinjaOne NinjaOne
M365
Gap: M365
Fresh
1 Partial
A5.10 - Danzel-3.3-A5_10 CE-SC-2 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A6.1 - Danzel-3.3-A6_1 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
A6.2 - Danzel-3.3-A6_2 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Partial
A6.2.1 - Danzel-3.3-A6_2_1 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A6.2.2 - Danzel-3.3-A6_2_2 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
A6.2.3 - Danzel-3.3-A6_2_3 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Partial
A6.2.4 - Danzel-3.3-A6_2_4 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A6.3 - Danzel-3.3-A6_3 CE-SUM-2 M365, NinjaOne, HaloPSA HaloPSA, M365
NinjaOne
Covered
Fresh
2 Compliant
A6.3.1/A6.6/A6.7 - Danzel-3.3-SUM-2 CE-SUM-2 M365, NinjaOne, HaloPSA HaloPSA, M365
NinjaOne
Covered
Fresh
2 Partial
A6.4/A6.5 - Danzel-3.3-SUM-1 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A6.4.1 - Danzel-3.3-A6_4_1 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
A6.4.2 - Danzel-3.3-A6_4_2 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Partial
A6.5.1 - Danzel-3.3-A6_5_1 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A6.5.2 - Danzel-3.3-A6_5_2 CE-SUM-1 M365, NinjaOne, HaloPSA None
HaloPSA, M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
A7.1 - Danzel-3.3-A7_1 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Partial
A7.2 - Danzel-3.3-A7_2 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Unknown
A7.3 - Danzel-3.3-A7_3 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Compliant
A7.4 - Danzel-3.3-A7_4 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Partial
A7.5 - Danzel-3.3-A7_5 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Unknown
A7.6 - Danzel-3.3-UAC-1 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Compliant
A7.7 - Danzel-3.3-A7_7 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Partial
A7.8 - Danzel-3.3-A7_8 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Unknown
A7.9 - Danzel-3.3-A7_9 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Compliant
A7.10 - Danzel-3.3-A7_10 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Partial
A7.11 - Danzel-3.3-A7_11 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Unknown
A7.12 - Danzel-3.3-A7_12 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Compliant
A7.13 - Danzel-3.3-A7_13 CE-UAC-1 M365 None
M365
Gap: M365
No Evidence
0 Partial
A7.14 - Danzel-3.3-UAC-2 CE-UAC-2 M365 M365
None
Covered
Fresh
1 Unknown
A7.15 - Danzel-3.3-A7_15 CE-UAC-2 M365 M365
None
Covered
Fresh
1 Compliant
A7.16 - Danzel-3.3-A7_16 CE-UAC-2 M365 M365
None
Covered
Fresh
1 Partial
A7.17 - Danzel-3.3-A7_17 CE-UAC-2 M365 M365
None
Covered
Fresh
1 Unknown
A8.1 - Danzel-3.3-MP-1 CE-MP-1 M365, NinjaOne None
M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
A8.2/A8.3 - Danzel-3.3-MP-2 CE-MP-2 NinjaOne, HaloPSA None
HaloPSA, NinjaOne
Gap: HaloPSA
No Evidence
0 Partial
A8.4 - Danzel-3.3-A8_4 CE-MP-1 M365, NinjaOne None
M365, NinjaOne
Gap: M365
No Evidence
0 Unknown
A8.5 - Danzel-3.3-A8_5 CE-MP-1 M365, NinjaOne None
M365, NinjaOne
Gap: M365
No Evidence
0 Compliant
Next Steps
Last refresh: 06/07/2026 19:59:28 +00:00
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.