Skip to content

Discovered Software & Outdated Apps

The question it answers: Which end-of-life products, remote-access tools and badly outdated apps are installed on managed devices?

What is actually installed across managed devices: end-of-life software that gets no security fixes, remote-access tools IT did not deploy, and apps spread across many versions with devices left behind the newest one.

Where in the appIntune › Endpoint Security & Readiness › Discovered Software
WorkloadIntune
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceMicrosoft Intune.
Report id (API and MCP)intune.endpoint.software-inventory
ColumnKeyType
ProductNameText
CategoryCategoryStatus
FindingFindingText
InstallsDevicesText
VersionsVersionsText
Newest seenNewestVersionText
Behind newestDevicesNotOnNewestText
PublisherPublisherText
PlatformPlatformText
FilterKey (API)On when the page opens
Only products with a findingfindingsYes

Licence: Microsoft Intune.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
DeviceManagementManagedDevices.Read.AllMicrosoft GraphRead Microsoft Intune devices
Data sources it reads
  • GET /v1.0/deviceManagement/detectedApps
GET /ir-api/v1/reports/intune.endpoint.software-inventory?size=100
GET /ir-api/v1/reports/intune.endpoint.software-inventory?filter=findings

An AI assistant reads it with the MCP tool get_report and the id intune.endpoint.software-inventory. The client needs the Read grant for Intune. See Using the API.