AvailableSold on its ownCloud (SaaS)On-premisesAir-gapped

TotalHealSaaSPostureSaaS Security Posture Management (SSPM)

Checks the security settings of your Microsoft 365 and Google Workspace tenants continuously — MFA, administrators, app consent, sharing, third-party apps — and fixes them with a second person’s approval.

Trial: 30 days, up to 50 users. You sign in to the TotalHeal console with a Sttiz account and activate SaaSPosture SSPM. No card.

TotalHeal SaaSPosture SaaS Security Posture Management icon
The problem

Most breaches of Microsoft 365 and Google Workspace come from settings, not exploits: MFA that is registered but not required, legacy protocols that skip it, an administrator nobody uses, people allowed to grant any app access to their mailbox, files shared with links anyone can open. Settings drift as admins change them, and nobody notices until an attacker does.

SaaSPosture reads the settings of your Microsoft 365 / Entra ID and Google Workspace tenants through the connectors you already have, with read-only access, and checks them continuously. Each failing setting is a finding with the fix, its MITRE ATT&CK techniques and the compliance controls it maps to. The Professional tier adds the third-party app inventory and drift alerts; the Elite tier applies fixes after a second person approves.

TotalHeal console, SaaSPosture findings: failing Microsoft 365 and Google Workspace settings with severity, ATT&CK techniques, status, first and last seen
SaaSPosture findings for a demo organisation’s Microsoft 365 and Google Workspace tenants. Real screenshot, demo data.
What it does

SaaSPosture SSPM, feature by feature.

Microsoft 365 / Entra ID checks

MFA enforced for all users (security defaults or Conditional Access), people and administrators without MFA, legacy authentication blocked, Global Administrator count from two to five, user consent to apps, guest invitations, user app registration and tenant creation, SharePoint and OneDrive Anyone links.

Google Workspace checks

2-step verification enforced and enrolled, super administrators without 2-step verification, super administrator count from two to four, super administrators unused for 90 days, third-party apps with high-risk access.

Read-only by design

Scans use read permissions only, and every scan request is checked before it leaves TotalHeal: anything that is not a read is refused. A setting the connector may not read is reported as not evaluated with the permission it needs — never guessed.

A score and a fix for every finding

A severity-weighted score per tenant and overall, findings worst first, the steps to fix each one in the admin centre, and a trend. Accept a risk with a reason and an optional end date; it reopens by itself.

Mapped to frameworks

Each check maps to MITRE ATT&CK techniques and to controls of NIST 800-53, NIST CSF, ISO 27001, SOC 2, PCI DSS, CIS v8, DPDP and other packs in TotalHeal Compliance.

Third-party app inventory

Every app people granted delegated access (Microsoft 365) or OAuth tokens (Google Workspace): its publisher and whether it is verified, its scopes in plain words, and how many people — or everyone, by administrator consent — granted it. Apps that can read or send mail, read or change every file, or change the directory come first.

Drift alerts

After a clean scan, a critical or high setting that starts failing raises an alert in the same incident queue as endpoint, identity and cloud alerts, and goes on to your SIEM, ticketing and playbooks.

Fixes with four-eyes approval

Request a fix — stop users consenting to apps, allow only administrators and Guest Inviters to invite guests, revoke an app’s access — and a different person approves it before TotalHeal makes the change with the connector’s credentials. Both decisions are kept in the audit log, and the tenant is scanned again.

Architecture

How SaaSPosture SSPM works.

SaaSPosture reads the security settings of your Microsoft 365 / Entra ID and Google Workspace tenants with read-only access and checks them continuously: MFA, administrators, legacy authentication, app consent, guests, sharing and third-party apps. Every failing setting comes with the fix; drift raises an alert; and fixes TotalHeal applies need a second person’s approval.

SaaSPosture SSPM reference architecture: Scans read each tenant’s settings, administrators and app grants through the providers’ APIs with read permissions only; fixes go out only after a second person approves.
Scans read each tenant’s settings, administrators and app grants through the providers’ APIs with read permissions only; fixes go out only after a second person approves.
  1. ConnectUse the Microsoft 365 or Google Workspace connector you already have, with the read permissions listed for each check.
  2. ScanSettings, administrators, MFA registration and third-party apps are read and checked; anything unreadable is named with its permission.
  3. PrioritiseFindings come worst first, with a score per tenant, the fix and the frameworks they map to.
  4. WatchScans repeat; a setting that drifts back raises an alert.
  5. FixFix it yourself from the steps, or request a fix that a second person approves before TotalHeal applies it.

Platforms and deployment

Platforms

SaaSPosture SSPM platforms
PlatformHow it is covered
Microsoft 365 / Entra IDApp registration with Microsoft Graph application permissions AuditLog.Read.All, Directory.Read.All, Policy.Read.All; SharePointTenantSettings.Read.All, DelegatedPermissionGrant.Read.All and Application.Read.All for sharing and apps
Google WorkspaceService account with domain-wide delegation for admin.directory.user.readonly and admin.directory.user.security
Fixes (Elite)Policy.ReadWrite.Authorization and DelegatedPermissionGrant.ReadWrite.All (Microsoft 365); admin.directory.user.security (Google Workspace)
ConsoleTotalHeal web console

Deployment

SaaSPosture SSPM deployment options
ProfileStatus
SaaS (India region)AvailableScans run from the TotalHeal cloud against the providers’ APIs.
On-premises control planeAvailableDelivered with our team from the on-premises kit.
Air-gappedAvailableOffline kit, offline licence file and offline update bundles.
Pricing

Essential, Professional or Elite.

Priced per user per year. Counted: member users of the connected Microsoft 365 and Google Workspace tenants.

SaaSPosture SSPM tiers and list prices
FeatureEssentialUS$12per user per yearProfessionalUS$24per user per yearEliteUS$36per user per year
Microsoft 365 / Entra ID and Google Workspace checks, read-only: MFA and 2-step verification, administrators, legacy authentication, consent, guests, tenant creation, SharePoint and OneDrive sharing
Score per tenant, findings with the fix, MITRE ATT&CK and compliance controls; accept a risk with a reason and an end date
Third-party app inventory: apps people granted access, their scopes, who holds them, high-risk access flagged
Drift alerts: a critical or high setting that starts failing raises an alert in the incident queue
Fixes TotalHeal applies after a second person approves: stop user consent, restrict guest invitations, revoke an app

List prices per user per year; minimum 25 users. Each tier includes everything in the tier before it. Volume, multi-product and partner pricing on request.

SaaSPosture is sold on its own, outside the editions.

Government profile. Government is a profile, not a separate tier or price list: the Elite tier with Government defaults switched on — data residency in India, four-eyes approval of policy changes, a distinct approver for every approval-level action, retention of at least 180 days, and the CERT-In and DPDP reporting clocks.

All business products: units and tiers →

What you need

  • A Microsoft Entra ID / Microsoft 365 or Google Workspace connector in TotalHeal with the read permissions above
  • For fixes (Elite): the write permissions above, granted to the same app registration or service account
For government and tenders

Procurement documents for SaaSPosture SSPM

The datasheet is public. The full dossier is sent on request, so we can match it to your tender.

  • Datasheet. What the product does, platforms, deployment profiles, tiers and honest limits.
  • Compliance matrix. Each requirement marked comply, partial or no, with an evidence reference — CERT-In directions, DPDP, ISO 27001 controls touched, accessibility of the console, data residency.
  • Bill of materials. SKUs per sizing, the unit and quantity formula, customer-side components and services.
  • Architecture and hardening. How the product is deployed and the hardening guidance for each component.
  • SLA. Support tiers, response targets the team can meet, update cadence and end-of-life policy.
  • OEM authorisation letter. A MAF template for resellers and system integrators, with product names exactly as on the SKU.

Works well with

Talk to us

Get a quote for SaaSPosture SSPM.

Tell us how many users you need and how you want to deploy. We reply with a quote and the procurement documents you ask for.

Or email business@totalhealsecurity.com.

We use your details only to reply. You can also write to business@totalhealsecurity.com.