Review application access with App Intelligence - SharePoint in Microsoft 365

In brief

The article now describes App Intelligence as using application permissions and activity, adds an owner-notification preview and confirmation workflow, and documents audit-data coverage and reporting delays.

What SharePoint admins need to know

Administrators should review recipients and message content before sending owner notifications and consider the stated data coverage when interpreting results.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Review application access with App Intelligence - SharePoint in Microsoft 365 | Microsoft Learn

App Intelligence helps SharePoint administrators review how non-Microsoft applications access SharePoint content. It brings together available application permissions, behavior evidence,permissions and resource reachactivity to help you prioritize applications for review and understand what action to take next.why they might need attention.

App Intelligence provides information to support your review. It doesn't determine whether an application is malicious or change the application's permissions.

  1. In the Copilot pane, select Review priority apps to identify applications that might need immediate review.
  2. Review the results. An assessment can include the application, likely behavior, sites reached, resource impact, reasons for review, and the assessment window, depending on the available data.

Screenshot of the App Intelligence preview showing a Copilot response with priority applications, site reach, likely behavior, and resource impact.Screenshot of the App Intelligence preview showing a Copilot response with priority applications, site reach, likely behavior, and resource impact.

Assess privileged access

  • Effective reach (for example, sites reached and sensitive sites reached)
  • Available activity evidence in the assessment window

Screenshot of the App Intelligence preview showing applications with broad permissions, access models, sites reached, and evidence modes.Screenshot of the App Intelligence preview showing applications with broad permissions, access models, sites reached, and evidence modes.

Understand why an application needs review

To investigate a result, ask why the application needs review or why it has a high resource impact. Check whether each explanation is based on permissions, observed activity, or both. Review the assessment window and data availability before acting.

Screenshot of the App Intelligence preview explaining review reasons and distinguishing permission capability from observed activity.

App Intelligence can use different evidence modes:

  • Capability only: Permissions indicate what an application can do. They don't prove that it performed those actions.
  • Observed behavior: Available activity data indicates what the application did during the stated assessment window. It might not represent all activity.
  • Mixed: The explanation uses both permission and activity evidence.

Screenshot of the App Intelligence preview explaining the difference between application capability and observed behavior.Screenshot of the App Intelligence preview explaining the difference between application capability and observed behavior.

How App Intelligence prioritizes applications for review

To review exported results, select View assessment report and then Download CSV. The report can include applications requiring review, likely behavior, permission scope and evidence mode, resource impact, sites reached, assessment reasons, missing data, and the assessment window.

Screenshot of the App Intelligence preview showing an assessment report and a Download CSV action.

Actions

After you review the assessment results, you can take follow-up actions.Screenshot of the App Intelligence preview showing an assessment report and a Download CSV action.

Notify app owners

Use Notify appTo notify owners when you need business confirmation before making a governance decision. of flagged applications during review:

  1. Select one or more applicationsRun Review priority apps and confirm the apps that require owner validation.follow-up.
  2. Select Notify app ownersApp Owner. and choose which flagged apps to include.
  3. ReviewOpen the resolved recipientsgenerated notification preview link, review the owner-email draft, and message.
  4. Select Send.then send.

App Intelligence usesScreenshot of the App Intelligence owner-email preview pane showing the draft message and selected app owners before sending.

The notification flow keeps the message in preview until an administrator confirms send.

Use the preview to verify recipients, subject, and app list before sending owner information available in Microsoft Entra. If owner contact details aren't available, App Intelligence doesn't guess recipients.

Sending a notification requests validation only. It doesn't automatically change, restrict, or revoke application access.

App restrictions

Use App restrictions when you decide an app should have reduced access to SharePoint content.

  1. Select one or more applications.
  2. Select App restrictions.
  3. Review the app list, policy scope, and expected impact.
  4. Confirm the restriction action by using the supported restriction workflow in SharePoint.

App restrictions are an explicit administrator action. App Intelligence doesn't apply restrictions automatically as part of assessment or notification.communication.

Data and coverage

App Intelligence relies on available SharePoint application-access information. The existing App Insights reports use audit data for FileAccessed, FileDownloaded, FileModified, and FileUploaded events. Theyevents; they don't include every audit event. Data collection and reporting delays can affect what is available.

The assessment window shown in the experience defines the period covered by a result. An absence of activity in that window doesn't establish that an application has never accessed content.

App restrictions

ForUse app restrictions when you decide an application should have reduced access to SharePoint content.

To restrict an application's access, follow your organization's administrator procedures and use the supported Restricted Access Control (RAC) for Apps PowerShell commands.

Relevant PowerShell commands:

  1. Set-SPOTenantRestrictedAppAccessControlList: Add or remove application IDs from the restricted app list.
  2. Enable-SPOTenantRestrictedAppAccessControl: Enable tenant-level Restricted Access Control.
  3. Get-SPOTenantRestrictedAppAccessControl: Check the current Restricted Access Control state.

Important

Enabling Restricted Access Control is a tenant-wide change. Review the expected impact before applying restrictions.

App restrictions require explicit administrator action. App Intelligence doesn't automatically apply restrictions as part of assessment or notification.

To learn more information about the existing report workflow, seego to Generate Enterprise App Insights reports.

App Intelligence FAQ

Why can an app be prioritized when activity appears limited?

Priority can be driven bycome from permission capability and effective reach, not onlyjust observed activity. If activity evidence is limited or unavailable, App Intelligence can still surface the app for review and indicate capability-only or incomplete evidence.

Does privileged access mean the app is malicious?

Is App Intelligence enforcement?

No. App Intelligence is advisory. It helps administrators understand available evidence and prioritize review actions; policyactions. Policy and access decisions still require administrator judgment.

Does App Intelligence change application permissions?

What if activity or other information is missing?

\ No newline at end of file The assessment can be limited by unavailable or stale data. Treat Needs Data or Needs Review as a reason to investigate further, not as proof that there was no activity or that the application is unsafe. \ No newline at end of file \ No newline at end of file