M365 Tenant Hygiene Snapshot
Contoso Industries (demo)
· contoso.com
· Tenant 11111111-2222-3333-4444-555555555555
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.
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.
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
| Severity | Kind | Title | Notes | |
|---|---|---|---|---|
| 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 → |