Tenant: SOCRoot Local Baseline Environment ยท Client: mock-tenant ยท Generated 2026-10-03 11:32 UTC
Prioritized human-actionable recommendations derived from empirical telemetry. Assessment Mode: READ-ONLY (Zero tenant state modifications; remediation requires authorized human execution).
Security Impact: risky app permissions granted: Salesforce Integration:User.Read Mail.ReadWrite; Backup Solution:Files.ReadWrite.All
Security Impact: anonymous/anyone sharing links allowed tenant-wide
Security Impact: users may consent to third-party apps tenant-wide
| HIGH | M365-APP-01 | No high-risk OAuth consent grants to multi-tenant apps risky app permissions granted: Salesforce Integration:User.Read Mail.ReadWrite; Backup Solution:Files.ReadWrite.All Remediation: Revoke risky consents; restrict user consent via CA/admin policy; audit service principals quarterly. CIS โ ยท NCA ECC โ ยท evidence: snapshot://00000000-0000-4000-8000-000000000001/M365-APP-01 |
| MEDIUM | M365-DATA-02 | External sharing restricted (OneDrive/SharePoint) anonymous/anyone sharing links allowed tenant-wide Remediation: Set SharePoint/OneDrive sharing to 'Existing guests' or stricter; expire guest links. CIS โ ยท NCA ECC โ ยท evidence: snapshot://00000000-0000-4000-8000-000000000001/M365-DATA-02 |
| MEDIUM | M365-APP-02 | User consent to apps blocked or restricted tenant-wide users may consent to third-party apps tenant-wide Remediation: Set 'Do not allow user consent' (admin-consent workflow instead). CIS โ ยท NCA ECC โ ยท evidence: snapshot://00000000-0000-4000-8000-000000000001/M365-APP-02 |
| M365-AUTH-02 | All privileged roles have MFA-capable members only (registration campaign visible) partial coverage: {'enabled': 6, 'total': 7} Remediation: Enforce MFA via CA for ALL privileged roles; require phishing-resistant methods for GA. |
| M365-ID-05 | Directory guest access reviewed (guest users present) 1 guest account(s) โ verify sponsorship & expiry Remediation: Enable guest access reviews; expire idle guests; block guest invitation abuse via CA. |
| M365-ID-06 | Stale disabled-but-licensed accounts cleaned up 1 disabled licensed account(s) โ reclaim licenses & remove access Remediation: Offboarding must disable AND unlicense AND revoke tokens. |