Compliance Scanner

Two platforms.
330+ checks. Seven frameworks.

Scan your M365 and Google Workspace tenants against CIS, CISA SCuBA, EIDSCA, Core Security, ORCA, CIS GWS and CISA SCuBA GWS. Auditor-ready in minutes. One-click remediation with human-in-the-loop approval.

Compliance Scanner

Run security benchmarks against your M365 tenant
No Compliance Data
Select frameworks and run your first scan
CIS Benchmark CISA SCuBA Entra ID SCA Core Security ORCA Best Practices CIS GWS v1.1 CISA SCuBA GWS
Takes ~2 minutes for a full tenant. Results saved to your dashboard & exportable as PDF / CSV.
Overall
82%
Critical
12
High
34
Medium / Low
218
FindingFrameworkSeverityRemediation
Legacy authentication not blocked
SMTP AUTH, POP3, IMAP enabled for 4 mailboxes
CIS · EIDSCA CRITICAL One-click · Terraform
No CA policy for admin MFA
Global Admins have no enforced MFA policy
CIS · EIDSCA · Core CRITICAL One-click · CA policy
SharePoint anonymous link sharing enabled
External sharing scope = "Anyone" at tenant level
CISA SCuBA HIGH One-click · Graph
Audit log retention < 1 year
Current retention: 90 days · Recommended: 365
Core · ORCA HIGH Guided · manual
DKIM signing not enabled for 2 domains
contoso.co.uk · sub.contoso.co.uk
CIS · CISA MEDIUM One-click · DNS + Exchange

Live demo — toggle chips or click Scan to see the results view.

Framework coverage

Seven frameworks, side by side.

Every check is mapped to a specific, named control in a published benchmark. No made-up internal scoring.

GLOBAL STANDARD
118

CIS Benchmark

Center for Internet Security M365 Foundations Benchmark. The auditor's go-to. Scanner covers L1 and L2 controls.

US CISA · DHS
92

CISA SCuBA

Secure Cloud Business Applications baseline from US Homeland Security. Mandatory for US federal agencies; trusted everywhere.

SPECIALIST · AZURE AD
63

Entra ID SCA

EIDSCA: the gold-standard configuration analyser for Azure AD / Entra ID. Deep identity posture.

REDDOME · OIB
81

Core Security

Our opinionated baseline, derived from real incident response across fintech, banking and healthcare. Usability, manageability and security in balance.

OPEN SOURCE
54

ORCA Best Practices

Community-driven cloud posture framework. Catches things the commercial benchmarks miss.

GOOGLE WORKSPACE
52

CIS GWS v1.1

Center for Internet Security benchmark for Google Workspace. Identity, Gmail, Drive, Meet, Groups.

GWS · US CISA
31

CISA SCuBA GWS

US government baseline adapted for Google Workspace tenants. 12 security domains, auditor-aligned.

Our philosophy

Frameworks are guides, not gospel.

Security frameworks are often treated as unmovable hard requirements. They are not. The CIS themselves state in the preface to every benchmark:

"It is acceptable if 100% of the benchmark is not applied, as it is the responsibility and decision of each organization to determine which settings are applicable to their unique needs."

SocSage's baselines aren't a blind aggregation of published controls. They are informed by the best public frameworks — and refined through hundreds of real deployments where admin manageability, user experience and business context matter as much as CIS score.

— Reddome, Core Security Baseline · v3.2
Core Security Baseline (OIB)

Every Windows baseline we deploy is sourced from five authorities — then pressure-tested in real customer environments.

No one framework covers every case. We read them all, weighted them by lived experience, and codified the result as Terraform. You deploy it. You can override any policy. You always see the diff.

NCSCDevice Security Guidance
CISWindows Benchmarks L1 & L2
ACSCEssential Eight maturity model
MicrosoftIntune Security Baselines · Edge · Defender
+ Reddome field experienceReal admin manageability & UX from 200+ deployments
The AI-threat era

The cheapest defense against AI attackers is a correct baseline.

Attackers now use LLMs to write phishing kits, fuzz Entra ID tenants, and chain misconfigurations faster than any human analyst can review. The bar has moved. Novel zero-days are not the common case — over 80% of the incidents we respond to still start with a misconfiguration: a Conditional Access gap, a lingering legacy-auth protocol, a shared mailbox without MFA, a Workspace OU that inherited a permissive default.

You cannot out-hunt an LLM. You can out-configure it. SocSage continuously benchmarks your tenant against the same public best-practice frameworks the attackers test against — and closes the gaps before they are exploited.

80%+
of breaches trace back to a known misconfiguration, not a zero-day
24/7
drift detection — every new policy edit re-scanned against your chosen baselines
01 · SET

Set the baseline correctly, from day one.

Deploy a vetted starting configuration — Conditional Access, Intune, Workspace OUs — derived from NCSC, CIS, CISA SCuBA and Microsoft's own guidance. Terraform-backed, previewable, reversible.

NCSCCIS L1/L2SCuBA
02 · DETECT

Catch drift the moment it happens.

Every config change re-runs the full 330+ check catalogue. A loosened CA exclusion, a new forwarding rule, an over-permissive app consent — flagged within minutes, not at the next quarterly review.

ContinuousPer-tenant
03 · FIX

Remediate by best practice, not guesswork.

Each finding ships with the exact control from the named benchmark, the Terraform or Graph call that closes it, and a user-impact preview. One-click apply, or a guided playbook when the fix touches UX.

HITL approvalReversible
04 · PROVE

Prove the posture — to auditors and to yourselves.

Every check, every change, every approval is signed and timestamped. Point-in-time evidence for CE+, ISO 27001 and SOC 2, plus a live score you can show the client in their next QBR.

CE+ISO 27001SOC 2
Out-of-the-box baselines

Three deploy-ready policy packs. Zero scripting.

Every policy ships as Terraform — previewable, reversible, auditable. Pick a pack. Review the diff. Approve in Slack. Done.

90+

Intune Device Baseline

Windows device compliance, configuration profiles, app protection, Autopilot enrolment, Defender for Endpoint integration.

NCSCCISACSC E8Microsoft
60+

Conditional Access Baseline

Admin MFA, ASR rules, legacy auth block, data-protection CAs, insider-risk gates. Built on Microsoft's well-known CA framework plus our own hardening.

Entra IDCoreCIS
40+

Google Workspace Baseline

OU-scoped policies for Gmail, Drive, Meet, Chat, Groups, device enrolment. Maps to CIS GWS, CISA SCuBA GWS and Google's own recommended configuration.

CIS GWSSCuBA GWSCore
Remediation

One-click fix or step-by-step guidance.
Every destructive action is human-approved.

One-click

Apply the fix for me.

SocSage prepares the exact Terraform plan (or Graph call, or CA policy). Approve it in Slack/Teams. We apply, verify and log. Reversible in one click.

  • Plan previewed before apply — no surprises
  • Policy-impact simulation against current users
  • HITL approval via Slack, Teams, PagerDuty or portal
  • Auto-rollback on post-apply verification failure
  • Tamper-evident audit trail for every change
# socsage.remediation.plan — INC-04817-fix
+ resource "azuread_conditional_access_policy" "mfa_admins" {
  display_name = "Core · Require MFA for Admin Roles"
  state = "enabled"
  conditions { users { included_roles = all_admin_roles } }
  grant_controls { built_in_controls = ["mfa"] }
}
 
+ resource "azuread_conditional_access_policy" "block_legacy_auth"
+ resource "azuread_named_location" "trusted_uk"
 
Plan: 3 to add, 0 to change, 0 to destroy
📘 Guided

Walk me through it.

Some fixes shouldn't be automated — they touch user experience, licensing, or third-party services. SocSage writes a step-by-step playbook, with screenshots, rollback notes and impact preview.

  • Markdown playbook with M365 / GWS admin links
  • User-impact preview ("this will prompt 4 users for MFA re-enrolment")
  • Rollback steps and success criteria
  • Attach to a Jira ticket for your ops team
  • Post-apply rescan to verify closure
Playbook · Extend audit log retention
  1. Open Microsoft Purview → Audit retention policies.
  2. Create a new policy named Core · 1 year retention.
  3. Set scope: all users. Record types: All. Duration: 365 days.
  4. Verify with Get-UnifiedAuditLogRetentionPolicy.
  5. Impact: requires E5 or E5 Compliance SKU. No user-visible change.

Run a free compliance scan.

All seven frameworks. Your first tenant. No credit card. Full posture report in under five minutes.

Start free scan Talk to us about pricing