Docs

Identity, access and governance

The AI readiness sections that read sign-in security from the Microsoft 365 checks and Purview's labels, data loss prevention, retention and audit settings, and what each means for Copilot.

Copilot gives whoever signs in as a person a search over everything that person can open. So a password without MFA is not just a stolen mailbox, it is a search over the business. And labels, data loss prevention and the audit log decide what Copilot may do with what it finds and whether anyone can see what it did. Two sections of AI readiness cover this: Identity and access and Governance.

Identity and access

Open the customer page, go to Security, then AI readiness, and choose Identity and access.

Identity and access with the three identity blockers and the sign-in checks from the Microsoft 365 checks
Identity and access with the three identity blockers and the sign-in checks from the Microsoft 365 checks

This section does not run checks of its own. It shows the customer's Microsoft 365 checks that matter most for Copilot, with the same results, findings and fixes, and adds Why this matters for AI to each:

Check Blocker for the verdict
Everyone must use MFA for every sign-in Yes: No MFA for all users
Administrators must use MFA for every sign-in Yes: No MFA for admins
Every privileged administrator has registered MFA Yes: No MFA for admins
Legacy authentication is blocked Yes: Legacy sign-in allowed
Device code sign-in is blocked No
Two to four Global Administrators (the range is a setting) No
Guests cannot browse the directory or invite other guests No
Guests not seen for the number of days you set No
Guests cannot reshare files No
Users can only consent to low-risk apps No

The page starts with the three identity blockers, each Clear, open or Not read. Below them, per tenant ("From the Microsoft 365 checks of ..."), each check shows its status and severity, a Blocker badge where it is one, the people or settings at fault, the Microsoft 365 fix button and Check again. People's names need the See evidence permission.

One source of truth

Because the results are the Microsoft 365 checks' own:

  • A fix made on either page clears the finding on both. Fix MFA from Cloud > Findings and the AI readiness finding resolves at the same moment.
  • Each finding shows at the same severity on both pages, including where a result is graded lower than the check, such as a legacy authentication block with exclusions, which is a medium warning on both.
  • A check switched off or given another severity in Settings > Microsoft 365, on the Checks tab, follows here. A risk accepted there is not applicable here, with the reason, although the verdict still reads the result itself.

A tenant whose Microsoft 365 checks are off (the Audit and config drift feature) or have not run for a week shows Not read with the reason. The identity blockers are then not read, so the verdict cannot be Ready until they are. See Security findings for the checks themselves.

For the pilot group, only the pilot's own people count towards the identity blockers. See Copilot readiness and the pilot group.

Governance

Choose Governance for what the customer's Purview is set up to do. Tenvara reads the sensitivity labels and their policies, data loss prevention, retention and the audit log, and the page says when each part was last read. A part that could not be read for a passing reason is tried again in the background ("tried again in the background"), a part the tenant's licences leave out says Not in this tenant's licences, and no check passes or fails on what could not be read.

The Governance page with sensitivity labels, data loss prevention, retention and the audit log, and its open findings
The Governance page with sensitivity labels, data loss prevention, retention and the audit log, and its open findings

The checks

Check Severity
Sensitivity labels are published High
Labels are published to everyone Medium
New files and email get a label by default Medium
Labels are switched on for SharePoint and OneDrive Medium
Labels can be put on Teams, groups and sites Low
Encrypting labels let Copilot work for the people they allow Low
Sensitive content is labelled automatically Medium
Data loss prevention protects email and files High
Data loss prevention covers Copilot High
Mail and files are kept by a retention policy Medium
Retention labels are published Low
The unified audit log is on Medium
Audit records are kept for 180 days or more (the days you set) Low

Data loss prevention counts only policies with a rule that blocks or restricts, and the policies together have to cover email, SharePoint and OneDrive. A policy that only reports, or one in test, is listed but does not count.

Until any sensitivity label is published, the label checks say "No labels exist yet" instead of failing one by one, and the plan shows Publish sensitivity labels as one root cause. See The verdict and the plan.

Checks that need a licence

Automatic labelling and data loss prevention for Copilot need Microsoft 365 E5 (or E5 Compliance). Keeping audit records past Microsoft's 180 days needs Audit (Premium). For a tenant without them, these checks say Needs with the licence and what it would give, are not scored and are not in the plan. The report lists them under Would need a licence you do not have.

How long audit records are kept

Audit records are kept for 180 days or more compares the audit retention the tenant has with the days you set. It is the same setting the Microsoft 365 check Audit log retention fits the need uses ("How long audit records are kept" on Settings > Microsoft 365, the Checks tab, per customer where needed), so the two pages never disagree. The default is 180 days, which Microsoft keeps for every tenant.

What needs the app's certificate

Purview is read through Microsoft's compliance service with the app registration, so labels, policies, retention and audit retention are read without anything extra. Whether labels are switched on for SharePoint and OneDrive is read through SharePoint's admin service, which only accepts the app registration's certificate. Until the certificate is added (Settings > Microsoft 365), that one line shows Not read with the reason. See App registration health and Fix it for me.

Was this page helpful?

Thanks for the feedback.