Skip to content

Browser Extensions & Their Permissions

The question it answers: Which browser extensions are installed on managed devices, and which can read all sites, cookies or downloads?

Browser extensions run inside every session the user has open. An extension that can read all sites, cookies or downloads can steal session tokens and data - and most organisations never approved the ones installed. This report lists every extension with its risk and the high-risk permissions it requests.

Where in the appTenant › Defender & Security Operations › Browser Extensions
WorkloadSecurity
KindFindings list · dashboard tile
DataRead from Microsoft 365 when someone first opens it, then kept for the report cache lifetime (Settings > Data & cache, 1 hour unless changed).
LicenceDefender Vulnerability Management (add-on or included in Defender for Endpoint P2 / E5).
Report id (API and MCP)tenant.secops.browser-extensions
ColumnKeyType
SeveritySeverityStatus
BrowserCategoryText
ExtensionSubjectLink
CheckSettingText
Risk / devicesValueText
FindingFindingText
Id / versionsDetailText
DateWhenDate
DevicesNumberNumber

A findings list hides columns that no row fills. Severity is Critical, Serious, Warning, OK or Info; rows rated Critical, Serious or Warning need attention (Working with findings).

Licence: Defender Vulnerability Management (add-on or included in Defender for Endpoint P2 / E5).

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

PermissionAPIWhat it allowsNote
ThreatHunting.Read.AllMicrosoft GraphRun hunting queries and read shared saved hunting queries
Data sources it reads
  • POST /v1.0/security/runHuntingQuery (DeviceTvmBrowserExtensions, DeviceTvmBrowserExtensionsKB)
GET /ir-api/v1/reports/tenant.secops.browser-extensions?size=100

An AI assistant reads it with the MCP tool get_report and the id tenant.secops.browser-extensions. The client needs the Read grant for Security. See Using the API.