Outsight

M365 Tenant Hygiene Snapshot

Contoso Industries (demo) · contoso.com · Tenant 11111111-2222-3333-4444-555555555555

Demo mode · read-only sample data

See the kind of M365 hygiene report your tenant could get.

The demo shows how Outsight turns tenant signals into a practical dashboard and PDF-style findings list. No hype, no automatic changes: just clear visibility and next fixes.

Download sample PDF Request a real tenant snapshot What happens next?
Prefer to explore first? The sample PDF is generated from this same demo dataset and downloads as outsight-demo-report.pdf.

What happens next

1
Request snapshot

Send the tenant domain and billing/contact details.

2
Consent

A Microsoft 365 admin grants read-only Graph permissions.

3
Read-only scan

Outsight checks hygiene signals without changing tenant settings.

4
PDF + dashboard

Review the report, then choose a one-off follow-up or optional monthly report.

Download PDF report

Scan #42 · 2026-07-20 19:30 UTC

42
Hygiene score
47
Guests total
18
Stale guests >90d
9
Guests never signed in
3
Pending invites
14
Stale internal users
7
App creds expiring
11
Privileged role members
2
Guest admins
12
External shares
Tenant posture: Security defaults: False · Active directory roles: 18 · Members total: 136 · Apps total: 23 · SharePoint sharing: externalUserAndGuestSharing

Top hygiene findings

all high medium low info (18 shown)
SeverityKindTitleNotes
high guest_user Guest: alex.partner@oldvendor.example last sign-in 287 days ago — vendor contract ended view →
high guest_user Guest: jdoe@formeremployer.example last sign-in 410 days ago view →
high guest_admin_member Guest has directory role: alex.partner@oldvendor.example guest member of SharePoint Administrator
high app_credential_expiry App credential expiry: Payroll Sync Connector secret expires in 12 days
high external_sharing Site shares 128 files externally: Finance Team 128 files shared with external users
medium guest_user Guest: contractor1@agency.example last sign-in 142 days ago view →
medium guest_user Guest: reviewer@audit.example never signed in view →
medium guest_user Guest: m.lee@designstudio.example never signed in view →
medium guest_user Guest: temp.dev@offshore.example never signed in view →
medium app_credential_expiry App credential expiry: Legacy CRM Export certificate expires in 74 days
medium stale_user Stale member account: Priya Shah member inactive 184d
medium stale_user Stale member account: Shared Warehouse Tablet member never signed in
medium security_defaults_disabled Security defaults are disabled security defaults disabled; verify Conditional Access coverage
low guest_user Guest: pm@activepartner.example active view →
low guest_user Guest: legal@advisor.example active view →
low pending_invitation Pending invite: newhire@partnerco.example invited 47 days ago — never redeemed view →
low pending_invitation Pending invite: consultant@boutiqueagency.example invited 21 days ago view →
low pending_invitation Pending invite: aux@thirdparty.example invited 9 days ago view →