You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename BulkMultiPermExploitability script and update README
Updated the script name from BulkMultiPermExploitability2.ps1 to BulkMultiPermExploitability.ps1 and revised its description. Adjusted usage examples in the README to reflect the new script name.
Enumerates all Microsoft Entra application registrations and enterprise application service principals visible to the current Microsoft Graph session. Exports separate application and service-principal reports, plus a normalized combined CSV inventory. Reuses an existing Graph session by default and supports optional interactive connection using Application.Read.All.
291
291
292
-
### `BulkMultiPermExploitability2.ps1`
293
-
-**Purpose:** Bulk‑checks each app for exploitable Microsoft Graph permissions against a defined high‑risk list.
294
-
-**Use Case:** Ideal for **tenant‑wide risk sweeps** and permission audits.
295
-
-**Frequency:** Run **monthly or quarterly** alongside inventory scans.
292
+
### `BulkMultiPermExploitability.ps1`
293
+
BulkMultiPermExploitability.ps1 reviews Microsoft Entra applications for granted Microsoft Graph permissions that match a configurable high-risk permission catalog.
294
+
The script evaluates both:
295
+
296
+
Application permissions, represented by app-role assignments
297
+
Delegated permissions, represented by OAuth2 permission grants
298
+
299
+
It accepts an application inventory CSV produced by list_all_applications.ps1, using the ApplicationClientId column to correlate application registrations with their tenant service principals.
300
+
The script is read-only. It reuses the current Microsoft Graph PowerShell session, does not request consent, does not modify application permissions, and does not disconnect the existing session.
301
+
302
+
The recommended input is generated by: list_all_applications.ps1
303
+
The recommended input for this permission review is: entra-application-registrations-YYYYMMDD-HHMMSS.csv
0 commit comments