forked from Mynster9361/Least_Privileged_MSGraph
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreport_anonymized.html
More file actions
716 lines (633 loc) · 232 KB
/
report_anonymized.html
File metadata and controls
716 lines (633 loc) · 232 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Microsoft Graph Permission Analysis Report (Anonymized)</title>
<script>
// Dark mode initialization
document.documentElement.classList.toggle('dark',
localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)
);
</script>
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<style type="text/tailwindcss">
@import "tailwindcss";
@custom-variant dark (&:where(.dark, .dark *));
.severity-badge {
display: inline-block;
padding: 0.25rem 0.5rem;
border-radius: 0.25rem;
font-size: 0.7rem;
font-weight: 600;
text-transform: uppercase;
}
</style>
<link href="https://cdn.datatables.net/2.3.5/css/dataTables.dataTables.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/2.3.5/js/dataTables.min.js"></script>
<style>
/* DataTables controls */
.dt-search input.dt-input,
.dt-length select.dt-input {
background-color: #f9fafb;
color: #111827;
border: 1px solid #d1d5db;
padding: 0.375rem 0.75rem;
border-radius: 0.5rem;
}
.dt-search input.dt-input:focus,
.dt-length select.dt-input:focus {
outline: 2px solid #3b82f6;
outline-offset: 2px;
border-color: #3b82f6;
}
/* Dark mode styles */
.dark .dataTables_wrapper {
color: #e5e7eb;
}
.dark .dt-layout-row,
.dark .dt-layout-cell {
color: #d1d5db;
}
.dark .dt-search label,
.dark .dt-length label,
.dark .dt-info {
color: #d1d5db;
}
.dark .dt-search input.dt-input,
.dark .dt-length select.dt-input {
background-color: #374151;
color: #e5e7eb;
border-color: #4b5563;
}
.dark table.dataTable thead th {
color: #d1d5db;
border-bottom-color: #4b5563;
}
.dark table.dataTable tbody tr {
background-color: #1f2937;
color: #e5e7eb;
}
.dark table.dataTable.stripe tbody tr.odd {
background-color: #374151;
}
.dark table.dataTable.hover tbody tr:hover {
background-color: #4b5563;
}
.dark table.dataTable tbody td {
border-top-color: #4b5563;
}
table.dataTable tbody td.sorting_1,
table.dataTable tbody td.sorting_2,
table.dataTable tbody td.sorting_3 {
background-color: transparent !important;
}
.dark .dt-paging .dt-paging-button {
color: #d1d5db !important;
background: transparent;
border: 1px solid transparent;
}
.dark .dt-paging .dt-paging-button:hover:not(.disabled) {
color: #ffffff !important;
background: #4b5563 !important;
border-color: #4b5563 !important;
}
.dark .dt-paging .dt-paging-button.current {
color: #ffffff !important;
background: #3b82f6 !important;
border-color: #3b82f6 !important;
}
.dark .dt-paging .dt-paging-button.disabled {
color: #6b7280 !important;
}
</style>
</head>
<body class="bg-gray-100 dark:bg-gray-900 min-h-screen transition-colors duration-200">
<div class="max-w-[70%] mx-auto px-4 py-8">
<!-- Header -->
<div class="bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 mb-6 transition-colors duration-200">
<div class="flex justify-between items-center mb-2">
<h1 class="text-3xl font-bold text-gray-800 dark:text-gray-100">Microsoft Graph Permission Analysis
Report</h1>
<button id="themeToggle"
class="p-2 rounded-lg bg-gray-200 dark:bg-gray-700 hover:bg-gray-300 dark:hover:bg-gray-600 transition-colors duration-200">
<svg class="w-6 h-6 hidden dark:block text-yellow-400" fill="currentColor" viewBox="0 0 20 20">
<path
d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z">
</path>
</svg>
<svg class="w-6 h-6 block dark:hidden text-gray-700" fill="currentColor" viewBox="0 0 20 20">
<path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path>
</svg>
</button>
</div>
<p class="text-gray-600 dark:text-gray-400">Generated on: 2025-11-18 23:16:10</p>
<!-- Statistics -->
<div class="mt-4 grid grid-cols-1 md:grid-cols-4 gap-4">
<div class="bg-blue-50 dark:bg-blue-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-blue-600 dark:text-blue-400 text-sm font-semibold">Total Applications</div>
<div class="text-2xl font-bold text-blue-900 dark:text-blue-300" id="totalApps">0</div>
</div>
<div class="bg-green-50 dark:bg-green-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-green-600 dark:text-green-400 text-sm font-semibold">Fully Matched</div>
<div class="text-2xl font-bold text-green-900 dark:text-green-300" id="fullyMatched">0</div>
</div>
<div class="bg-yellow-50 dark:bg-yellow-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-yellow-600 dark:text-yellow-400 text-sm font-semibold">Excess Permissions</div>
<div class="text-2xl font-bold text-yellow-900 dark:text-yellow-300" id="withExcess">0</div>
</div>
<div class="bg-red-50 dark:bg-red-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-red-600 dark:text-red-400 text-sm font-semibold">Unmatched Activities</div>
<div class="text-2xl font-bold text-red-900 dark:text-red-300" id="withUnmatched">0</div>
</div>
</div>
<div class="mt-4 grid grid-cols-1 md:grid-cols-4 gap-4">
<div class="bg-purple-50 dark:bg-purple-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-purple-600 dark:text-purple-400 text-sm font-semibold">Apps Throttled</div>
<div class="text-2xl font-bold text-purple-900 dark:text-purple-300" id="throttledApps">0</div>
</div>
<div class="bg-orange-50 dark:bg-orange-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-orange-600 dark:text-orange-400 text-sm font-semibold">Critical Throttling</div>
<div class="text-2xl font-bold text-orange-900 dark:text-orange-300" id="criticalThrottling">0</div>
</div>
<div class="bg-indigo-50 dark:bg-indigo-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-indigo-600 dark:text-indigo-400 text-sm font-semibold">Total 429 Errors</div>
<div class="text-2xl font-bold text-indigo-900 dark:text-indigo-300" id="total429">0</div>
</div>
<div class="bg-pink-50 dark:bg-pink-900/30 rounded-lg p-4 transition-colors duration-200">
<div class="text-pink-600 dark:text-pink-400 text-sm font-semibold">Avg Throttle Rate</div>
<div class="text-2xl font-bold text-pink-900 dark:text-pink-300" id="avgThrottleRate">0%</div>
</div>
</div>
</div>
<!-- Filters -->
<div class="bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 mb-6 transition-colors duration-200">
<h2 class="text-xl font-bold text-gray-800 dark:text-gray-100 mb-4">Filters</h2>
<div class="grid grid-cols-1 md:grid-cols-4 gap-4">
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">Permission
Status</label>
<select id="statusFilter"
class="w-full border border-gray-300 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-200 rounded-lg p-2">
<option value="">All</option>
<option value="good">Optimal</option>
<option value="warning">Has Excess</option>
<option value="danger">Unmatched</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">Activity
Status</label>
<select id="activityFilter"
class="w-full border border-gray-300 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-200 rounded-lg p-2">
<option value="">All</option>
<option value="yes">Has Activity</option>
<option value="no">No Activity</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">Throttling
Severity</label>
<select id="throttlingFilter"
class="w-full border border-gray-300 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-200 rounded-lg p-2">
<option value="">All</option>
<option value="4">Critical</option>
<option value="3">Warning</option>
<option value="2">Low</option>
<option value="1">Minimal</option>
<option value="0">Normal</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">Search</label>
<input type="text" id="searchBox"
class="w-full border border-gray-300 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-200 rounded-lg p-2"
placeholder="Search in the whole table...">
</div>
</div>
</div>
<!-- Results Table -->
<div class="bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 transition-colors duration-200">
<div class="flex justify-between items-center mb-4">
<h2 class="text-xl font-bold text-gray-800 dark:text-gray-100">Application Permission Analysis</h2>
<button id="exportBtn"
class="bg-blue-500 hover:bg-blue-600 dark:bg-blue-600 dark:hover:bg-blue-700 text-white font-semibold py-2 px-4 rounded-lg transition-colors duration-200">
Export to CSV
</button>
</div>
<div class="overflow-x-auto">
<table id="resultsTable" class="min-w-full display stripe hover">
<thead class="bg-gray-50 dark:bg-gray-700">
<tr>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Application Name</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Status</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Current Permissions</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Optimal Permissions</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Excess Permissions</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Missing Permissions</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Activities</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Throttling</th>
<th
class="px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">
Details</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
</div>
</div>
<!-- Modal -->
<div id="detailsModal"
class="hidden fixed inset-0 bg-gray-600 dark:bg-gray-900 bg-opacity-50 dark:bg-opacity-70 overflow-y-auto h-full w-full z-50 transition-colors duration-200">
<div class="relative top-4 mx-auto p-5 border border-gray-300 dark:border-gray-600 w-11/12 max-w-[90%] shadow-lg rounded-lg bg-white dark:bg-gray-800 transition-colors duration-200"
style="max-height: 92vh;">
<div class="flex justify-between items-center mb-4">
<h3 class="text-2xl font-bold text-gray-900 dark:text-gray-100" id="modalTitle">Application Details</h3>
<button id="closeModal"
class="text-gray-400 hover:text-gray-600 dark:hover:text-gray-300 text-3xl font-bold">×</button>
</div>
<div id="modalContent" class="mt-4 overflow-y-auto dark:text-gray-200"
style="max-height: calc(92vh - 120px);"></div>
</div>
</div>
<script>
const appData = JSON.parse("[{\"PrincipalId\":\"00000000-0000-0000-0000-000000000001\",\"PrincipalName\":\"App-Registration-001\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1264,\"SuccessfulRequests\":668,\"Total429Errors\":0,\"TotalClientErrors\":596,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.15,\"SuccessRate\":52.85,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:12:10.4154779Z\",\"LastOccurrence\":\"2025-11-18T21:43:50.5440935Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000002\",\"PrincipalName\":\"App--002\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"883ea226-0bf2-4a8f-9f9d-92c9162a727d\",\"FriendlyName\":\"Sites.Selected\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items\"},\"ThrottlingStats\":{\"TotalRequests\":238,\"SuccessfulRequests\":238,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T11:33:54.216574Z\",\"LastOccurrence\":\"2025-11-13T12:57:00.5125685Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/{id}/lists/{id}/items\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items\",\"MatchedEndpoint\":\"/sites/{id}/lists/{id}/items\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Sites.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},\"OptimalPermissions\":[{\"Permission\":\"Sites.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"Sites.Selected\",\"ExcessPermissions\":\"Sites.Selected\",\"RequiredPermissions\":\"Sites.Read.All\",\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000003\",\"PrincipalName\":\"Azure-App-003\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"741f803b-c850-494e-b5df-cde7c675a1ca\",\"FriendlyName\":\"User.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":[{\"Method\":\"PUT\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/photo/$value\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1316,\"SuccessfulRequests\":1221,\"Total429Errors\":0,\"TotalClientErrors\":88,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":6.69,\"SuccessRate\":92.78,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T09:25:44.0597383Z\",\"LastOccurrence\":\"2025-11-18T11:01:18.7789451Z\"},\"ActivityPermissions\":[{\"Method\":\"PUT\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/photo/$value\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/photo/$value\",\"MatchedEndpoint\":\"/users/{id}/photo/$value\",\"LeastPrivilegedPermissions\":{\"Permission\":\"ProfilePhoto.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"ProfilePhoto.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"User.ReadWrite.All\",\"ExcessPermissions\":\"User.ReadWrite.All\",\"RequiredPermissions\":[\"User.ReadBasic.All\",\"ProfilePhoto.ReadWrite.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000004\",\"PrincipalName\":\"ServiceApp-004\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"97235f07-e226-4f63-ace3-39588e11d3a1\",\"FriendlyName\":\"User.ReadBasic.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"e2a3a72e-5f79-4c64-b1b1-878b674786c9\",\"FriendlyName\":\"Mail.ReadWrite\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/mailFolders/{id}/messages\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users/{id}/mailFolders\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/messages/{id}\"},{\"Method\":\"PATCH\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/messages/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":23634,\"SuccessfulRequests\":23630,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":4,\"ThrottleRate\":0,\"ErrorRate\":0.02,\"SuccessRate\":99.98,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:13:03.5584303Z\",\"LastOccurrence\":\"2025-11-18T22:09:04.2963819Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/mailFolders/{id}/messages\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/mailFolders/{id}/messages\",\"MatchedEndpoint\":\"/users/{id}/mailFolders/{id}/messages\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Mail.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users/{id}/mailFolders\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users/{id}/mailFolders\",\"MatchedEndpoint\":\"/users/{id}/mailFolders\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Mail.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/messages/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/messages/{id}\",\"MatchedEndpoint\":\"/users/{id}/messages/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Mail.Read\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"PATCH\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/messages/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/messages/{id}\",\"MatchedEndpoint\":\"/users/{id}/messages/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Mail.ReadWrite\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Mail.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"Mail.ReadWrite\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Mail.Read\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"User.ReadBasic.All\",\"Mail.ReadWrite\"],\"ExcessPermissions\":\"User.ReadBasic.All\",\"RequiredPermissions\":[\"Mail.ReadBasic.All\",\"Mail.Read\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000005\",\"PrincipalName\":\"App-Registration-005\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1274,\"SuccessfulRequests\":688,\"Total429Errors\":0,\"TotalClientErrors\":586,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46,\"SuccessRate\":54,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:29:23.4146285Z\",\"LastOccurrence\":\"2025-11-18T21:09:34.7805738Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000006\",\"PrincipalName\":\"App-Registration-006\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1267,\"SuccessfulRequests\":687,\"Total429Errors\":0,\"TotalClientErrors\":580,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":45.78,\"SuccessRate\":54.22,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:31:57.1946647Z\",\"LastOccurrence\":\"2025-11-18T21:30:19.4074938Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000007\",\"PrincipalName\":\"App-Registration-007\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1265,\"SuccessfulRequests\":669,\"Total429Errors\":0,\"TotalClientErrors\":596,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.11,\"SuccessRate\":52.89,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:29:51.7562991Z\",\"LastOccurrence\":\"2025-11-18T21:07:54.3667754Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000008\",\"PrincipalName\":\"Monitoring-App-008\",\"AppRoleCount\":4,\"AppRoles\":[{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"b633e1c5-b582-4048-a93e-9f11b44c7e96\",\"FriendlyName\":\"Mail.Send\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"294ce7c9-31ba-490a-ad7d-97a7d075e4ed\",\"FriendlyName\":\"Chat.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"d9c48af6-9ad9-47ad-82c3-63757137b9af\",\"FriendlyName\":\"Chat.Create\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"User.Read.All\",\"Mail.Send\",\"Chat.ReadWrite.All\",\"Chat.Create\"],\"ExcessPermissions\":[\"User.Read.All\",\"Mail.Send\",\"Chat.ReadWrite.All\",\"Chat.Create\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000009\",\"PrincipalName\":\"Application-009\",\"AppRoleCount\":3,\"AppRoles\":[{\"appRoleId\":\"883ea226-0bf2-4a8f-9f9d-92c9162a727d\",\"FriendlyName\":\"Sites.Selected\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"5facf0c1-8979-4e95-abcf-ff3d079771c0\",\"FriendlyName\":\"LicenseAssignment.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"PATCH\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items/{id}/fields\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/sites/Site-{id}/lists/List-{id}/items\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/memberOf\"}],\"ThrottlingStats\":{\"TotalRequests\":30395,\"SuccessfulRequests\":30298,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":99.68,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:26:12.9862076Z\",\"LastOccurrence\":\"2025-11-18T21:56:19.0830354Z\"},\"ActivityPermissions\":[{\"Method\":\"PATCH\",\"Version\":\"v1.0\",\"Path\":\"/sites/{id}/lists/{id}/items/{id}/fields\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items/{id}/fields\",\"MatchedEndpoint\":\"/sites/{id}/lists/{id}/items/{id}/fields\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Sites.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/sites/{id}/lists/{id}/items\",\"OriginalUri\":\"https://graph.microsoft.com/beta/sites/Site-{id}/lists/List-{id}/items\",\"MatchedEndpoint\":\"/sites/{id}/lists/{id}/items\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Sites.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/memberOf\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/memberOf\",\"MatchedEndpoint\":\"/users/{id}/memberOf\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"Sites.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Sites.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Sites.Selected\",\"User.Read.All\",\"LicenseAssignment.ReadWrite.All\"],\"ExcessPermissions\":[\"Sites.Selected\",\"User.Read.All\",\"LicenseAssignment.ReadWrite.All\"],\"RequiredPermissions\":[\"User.ReadBasic.All\",\"Sites.ReadWrite.All\",\"Sites.Read.All\",\"Directory.Read.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000010\",\"PrincipalName\":\"App-Registration-010\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1159,\"SuccessfulRequests\":609,\"Total429Errors\":0,\"TotalClientErrors\":550,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.45,\"SuccessRate\":52.55,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:02:10.7414745Z\",\"LastOccurrence\":\"2025-11-18T20:43:16.7510979Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000011\",\"PrincipalName\":\"App-Registration-011\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"}],\"ThrottlingStats\":{\"TotalRequests\":1321,\"SuccessfulRequests\":709,\"Total429Errors\":0,\"TotalClientErrors\":612,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.33,\"SuccessRate\":53.67,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:50:09.045755Z\",\"LastOccurrence\":\"2025-11-18T21:56:40.2022052Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000012\",\"PrincipalName\":\"Support-App-012\",\"AppRoleCount\":3,\"AppRoles\":[{\"appRoleId\":\"2f51be20-0bb4-4fed-bf7b-db946066c75e\",\"FriendlyName\":\"DeviceManagementManagedDevices.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"5b567255-7703-4780-807c-7be8301ae99b\",\"FriendlyName\":\"Group.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users/{id}/licenseDetails\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users/{id}/profile\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/deviceManagement/managedDevices\"}],\"ThrottlingStats\":{\"TotalRequests\":1815408,\"SuccessfulRequests\":1801593,\"Total429Errors\":17,\"TotalClientErrors\":12922,\"TotalServerErrors\":893,\"ThrottleRate\":0,\"ErrorRate\":0.76,\"SuccessRate\":99.24,\"ThrottlingSeverity\":1,\"ThrottlingStatus\":\"Minimal\",\"FirstOccurrence\":\"2025-10-20T07:00:01.7593575Z\",\"LastOccurrence\":\"2025-11-18T17:00:12.1818178Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users/{id}/licenseDetails\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users/{id}/licenseDetails\",\"MatchedEndpoint\":\"/users/{id}/licenseDetails\",\"LeastPrivilegedPermissions\":{\"Permission\":\"LicenseAssignment.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users/{id}/profile\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users/{id}/profile\",\"MatchedEndpoint\":\"/users/{id}/profile\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/deviceManagement/managedDevices\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/deviceManagement/managedDevices\",\"MatchedEndpoint\":\"/deviceManagement/managedDevices\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementManagedDevices.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"DeviceManagementManagedDevices.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"LicenseAssignment.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"DeviceManagementManagedDevices.Read.All\",\"Group.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":\"Group.Read.All\",\"RequiredPermissions\":\"LicenseAssignment.Read.All\",\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000013\",\"PrincipalName\":\"App-Registration-013\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1458,\"SuccessfulRequests\":878,\"Total429Errors\":0,\"TotalClientErrors\":580,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":39.78,\"SuccessRate\":60.22,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:31:48.2056484Z\",\"LastOccurrence\":\"2025-11-18T20:58:59.5479489Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000014\",\"PrincipalName\":\"App-Registration-014\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"}],\"ThrottlingStats\":{\"TotalRequests\":1293,\"SuccessfulRequests\":684,\"Total429Errors\":0,\"TotalClientErrors\":609,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.1,\"SuccessRate\":52.9,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:23:21.257106Z\",\"LastOccurrence\":\"2025-11-18T21:09:25.6869496Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000015\",\"PrincipalName\":\"App-Registration-015\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1241,\"SuccessfulRequests\":654,\"Total429Errors\":0,\"TotalClientErrors\":587,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.3,\"SuccessRate\":52.7,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:22:23.531542Z\",\"LastOccurrence\":\"2025-11-18T22:06:27.3233661Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000016\",\"PrincipalName\":\"Enterprise-App-016\",\"AppRoleCount\":5,\"AppRoles\":[{\"appRoleId\":\"5b567255-7703-4780-807c-7be8301ae99b\",\"FriendlyName\":\"Group.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"98830695-27a2-44f7-8c18-0c3ebc9698f6\",\"FriendlyName\":\"GroupMember.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"243333ab-4d21-40cb-a475-36241daa0842\",\"FriendlyName\":\"DeviceManagementManagedDevices.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"b0afded3-3588-46d8-8b3d-9842eff778da\",\"FriendlyName\":\"AuditLog.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Group.Read.All\",\"User.Read.All\",\"GroupMember.Read.All\",\"DeviceManagementManagedDevices.ReadWrite.All\",\"AuditLog.Read.All\"],\"ExcessPermissions\":[\"Group.Read.All\",\"User.Read.All\",\"GroupMember.Read.All\",\"DeviceManagementManagedDevices.ReadWrite.All\",\"AuditLog.Read.All\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000017\",\"PrincipalName\":\"App-Registration-017\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1289,\"SuccessfulRequests\":695,\"Total429Errors\":0,\"TotalClientErrors\":594,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.08,\"SuccessRate\":53.92,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:11:29.0229351Z\",\"LastOccurrence\":\"2025-11-18T20:40:38.2944158Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000018\",\"PrincipalName\":\"App--018\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"97235f07-e226-4f63-ace3-39588e11d3a1\",\"FriendlyName\":\"User.ReadBasic.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"883ea226-0bf2-4a8f-9f9d-92c9162a727d\",\"FriendlyName\":\"Sites.Selected\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":4666,\"SuccessfulRequests\":4666,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T01:00:00.3242821Z\",\"LastOccurrence\":\"2025-11-18T12:00:08.4833699Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/{id}/lists/Agents/items\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/List-{id}/items\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/OFFICE\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/OFFICE\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/Penguins\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"OptimalPermissions\":[{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/{id}/lists/Agents/items\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/lists/Agents/items\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/OFFICE\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/OFFICE\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/sites/company.sharepoint.com:/sites/Penguins\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/sites/Site-{id}/sites/Site-{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"CurrentPermissions\":[\"User.ReadBasic.All\",\"Sites.Selected\"],\"ExcessPermissions\":\"Sites.Selected\",\"RequiredPermissions\":null,\"MatchedAllActivity\":false},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000019\",\"PrincipalName\":\"Automation-App-019\",\"AppRoleCount\":6,\"AppRoles\":[{\"appRoleId\":\"ed4fca05-be46-441f-9803-1873825f8fdb\",\"FriendlyName\":\"SecurityAlert.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"34bf0e97-1971-4929-b999-9e2442d941d7\",\"FriendlyName\":\"SecurityIncident.ReadWrite.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"6e472fd1-ad78-48da-a0f0-97ab2c6b769e\",\"FriendlyName\":\"IdentityRiskEvent.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"b0afded3-3588-46d8-8b3d-9842eff778da\",\"FriendlyName\":\"AuditLog.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/security/alerts_v2\"},{\"Method\":\"PATCH\",\"Uri\":\"https://graph.microsoft.com/v1.0/security/alerts_v2/{id}\"},{\"Method\":\"PATCH\",\"Uri\":\"https://graph.microsoft.com/v1.0/security/incidents/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/security/incidents\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/security/incidents/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":40108,\"SuccessfulRequests\":40101,\"Total429Errors\":0,\"TotalClientErrors\":5,\"TotalServerErrors\":2,\"ThrottleRate\":0,\"ErrorRate\":0.02,\"SuccessRate\":99.98,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:00:07.5365653Z\",\"LastOccurrence\":\"2025-11-18T22:00:28.3202025Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/security/alerts_v2\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/security/alerts_v2\",\"MatchedEndpoint\":\"/security/alerts_v2\",\"LeastPrivilegedPermissions\":{\"Permission\":\"SecurityAlert.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"PATCH\",\"Version\":\"v1.0\",\"Path\":\"/security/alerts_v2/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/security/alerts_v2/{id}\",\"MatchedEndpoint\":\"/security/alerts_v2/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"SecurityAlert.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"PATCH\",\"Version\":\"v1.0\",\"Path\":\"/security/incidents/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/security/incidents/{id}\",\"MatchedEndpoint\":\"/security/incidents/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"SecurityIncident.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/security/incidents\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/security/incidents\",\"MatchedEndpoint\":\"/security/incidents\",\"LeastPrivilegedPermissions\":{\"Permission\":\"SecurityIncident.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/security/incidents/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/security/incidents/{id}\",\"MatchedEndpoint\":\"/security/incidents/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"SecurityIncident.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"SecurityIncident.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"SecurityIncident.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"SecurityAlert.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"SecurityAlert.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"SecurityAlert.ReadWrite.All\",\"Directory.Read.All\",\"User.Read.All\",\"SecurityIncident.ReadWrite.All\",\"IdentityRiskEvent.Read.All\",\"AuditLog.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\",\"IdentityRiskEvent.Read.All\",\"AuditLog.Read.All\"],\"RequiredPermissions\":[\"SecurityIncident.Read.All\",\"SecurityAlert.Read.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000020\",\"PrincipalName\":\"Meeting-App-020\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"913b9306-0ce1-42b8-9137-6a7df690a760\",\"FriendlyName\":\"Place.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"18a4783c-866b-4cc7-a460-3d5e5662c884\",\"FriendlyName\":\"Application.ReadWrite.OwnedBy\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/places/microsoft.graph.room\"},\"ThrottlingStats\":{\"TotalRequests\":94,\"SuccessfulRequests\":94,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T00:00:10.8647891Z\",\"LastOccurrence\":\"2025-11-18T00:00:13.1328877Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/places/microsoft.graph.room\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/places/microsoft.graph.room\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},\"OptimalPermissions\":[],\"UnmatchedActivities\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/places/microsoft.graph.room\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/places/microsoft.graph.room\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},\"CurrentPermissions\":[\"Place.Read.All\",\"Application.ReadWrite.OwnedBy\"],\"ExcessPermissions\":[\"Place.Read.All\",\"Application.ReadWrite.OwnedBy\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":false},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000021\",\"PrincipalName\":\"App-Registration-021\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1260,\"SuccessfulRequests\":667,\"Total429Errors\":0,\"TotalClientErrors\":593,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.06,\"SuccessRate\":52.94,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:07:24.9076963Z\",\"LastOccurrence\":\"2025-11-18T21:45:18.7049014Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000022\",\"PrincipalName\":\"App-Registration-022\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1296,\"SuccessfulRequests\":705,\"Total429Errors\":0,\"TotalClientErrors\":591,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":45.6,\"SuccessRate\":54.4,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:21:15.8318819Z\",\"LastOccurrence\":\"2025-11-18T20:46:14.1055725Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000023\",\"PrincipalName\":\"Security-Client-023\",\"AppRoleCount\":5,\"AppRoles\":[{\"appRoleId\":\"7438b122-aefc-4978-80ed-43db9fcc7715\",\"FriendlyName\":\"Device.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"5b567255-7703-4780-807c-7be8301ae99b\",\"FriendlyName\":\"Group.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"dbb9058a-0e50-45d7-ae91-66909b5d4664\",\"FriendlyName\":\"Domain.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"98830695-27a2-44f7-8c18-0c3ebc9698f6\",\"FriendlyName\":\"GroupMember.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/devices/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.user\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/domains\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf/microsoft.graph.group\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/transitiveMembers/microsoft.graph.group\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.device\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/devices\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf\"}],\"ThrottlingStats\":{\"TotalRequests\":4191503,\"SuccessfulRequests\":4191371,\"Total429Errors\":0,\"TotalClientErrors\":132,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:12:17.9166725Z\",\"LastOccurrence\":\"2025-11-18T22:07:57.1288493Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/devices/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/devices/{id}\",\"MatchedEndpoint\":\"/devices/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups\",\"MatchedEndpoint\":\"/groups\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members/microsoft.graph.user\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.user\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/domains\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/domains\",\"MatchedEndpoint\":\"/domains\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Domain.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\",\"MatchedEndpoint\":\"/groups/{id}/members\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/memberOf/microsoft.graph.group\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf/microsoft.graph.group\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/transitiveMembers/microsoft.graph.group\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/transitiveMembers/microsoft.graph.group\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members/microsoft.graph.device\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.device\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/devices\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/devices\",\"MatchedEndpoint\":\"/devices\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/memberOf\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf\",\"MatchedEndpoint\":\"/groups/{id}/memberOf\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false,\"ActivitiesCovered\":3},{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"Domain.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members/microsoft.graph.user\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.user\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/memberOf/microsoft.graph.group\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf/microsoft.graph.group\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/transitiveMembers/microsoft.graph.group\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/transitiveMembers/microsoft.graph.group\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members/microsoft.graph.device\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.device\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"CurrentPermissions\":[\"Device.Read.All\",\"Group.Read.All\",\"User.Read.All\",\"Domain.Read.All\",\"GroupMember.Read.All\"],\"ExcessPermissions\":[\"User.Read.All\",\"GroupMember.Read.All\"],\"RequiredPermissions\":\"User.ReadBasic.All\",\"MatchedAllActivity\":false},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000024\",\"PrincipalName\":\"App-Registration-024\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1232,\"SuccessfulRequests\":663,\"Total429Errors\":0,\"TotalClientErrors\":569,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.19,\"SuccessRate\":53.81,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:35:47.7244196Z\",\"LastOccurrence\":\"2025-11-18T21:04:58.4483273Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000025\",\"PrincipalName\":\"App-Registration-025\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1488,\"SuccessfulRequests\":900,\"Total429Errors\":0,\"TotalClientErrors\":588,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":39.52,\"SuccessRate\":60.48,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:38:14.0216072Z\",\"LastOccurrence\":\"2025-11-18T21:42:43.8382168Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000026\",\"PrincipalName\":\"Storage-App-026\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30\",\"FriendlyName\":\"Application.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications\"},\"ThrottlingStats\":{\"TotalRequests\":18,\"SuccessfulRequests\":18,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-28T10:50:59.305086Z\",\"LastOccurrence\":\"2025-10-30T12:57:45.5369267Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications\",\"MatchedEndpoint\":\"/applications\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"Application.Read.All\",\"ExcessPermissions\":null,\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000027\",\"PrincipalName\":\"Provisioning-App-027\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"06a5fe6d-c49d-46a7-b082-56b1b14103c7\",\"FriendlyName\":\"DeviceManagementServiceConfig.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"dc377aa6-52d8-4e23-b271-2a7ae04cedf3\",\"FriendlyName\":\"DeviceManagementConfiguration.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"DeviceManagementServiceConfig.Read.All\",\"DeviceManagementConfiguration.Read.All\"],\"ExcessPermissions\":[\"DeviceManagementServiceConfig.Read.All\",\"DeviceManagementConfiguration.Read.All\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000028\",\"PrincipalName\":\"Database-Admin-028\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"98830695-27a2-44f7-8c18-0c3ebc9698f6\",\"FriendlyName\":\"GroupMember.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups\"}],\"ThrottlingStats\":{\"TotalRequests\":8,\"SuccessfulRequests\":8,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-23T12:14:45.691071Z\",\"LastOccurrence\":\"2025-11-13T12:14:56.7685981Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\",\"MatchedEndpoint\":\"/groups/{id}/members\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups\",\"MatchedEndpoint\":\"/groups\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false,\"ActivitiesCovered\":2}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"User.Read.All\",\"GroupMember.Read.All\"],\"ExcessPermissions\":[\"User.Read.All\",\"GroupMember.Read.All\"],\"RequiredPermissions\":\"Group.Read.All\",\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000029\",\"PrincipalName\":\"Version-Control-App-029\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/transitiveMembers\"},\"ThrottlingStats\":{\"TotalRequests\":153209,\"SuccessfulRequests\":153209,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:12:44.2942878Z\",\"LastOccurrence\":\"2025-11-18T22:07:34.1134223Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/transitiveMembers\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/transitiveMembers\",\"MatchedEndpoint\":\"/groups/{id}/transitiveMembers\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},\"OptimalPermissions\":[{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":\"Group.Read.All\",\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000030\",\"PrincipalName\":\"App-Registration-030\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1297,\"SuccessfulRequests\":680,\"Total429Errors\":0,\"TotalClientErrors\":617,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.57,\"SuccessRate\":52.43,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:17:33.4244649Z\",\"LastOccurrence\":\"2025-11-18T21:23:49.3230584Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000031\",\"PrincipalName\":\"Procurement-App-031\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}\"},\"ThrottlingStats\":{\"TotalRequests\":54662,\"SuccessfulRequests\":27239,\"Total429Errors\":0,\"TotalClientErrors\":27423,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":50.17,\"SuccessRate\":49.83,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T05:00:31.0377448Z\",\"LastOccurrence\":\"2025-11-18T18:30:02.1938717Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},\"OptimalPermissions\":[{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"User.Read.All\",\"ExcessPermissions\":\"User.Read.All\",\"RequiredPermissions\":\"User.ReadBasic.All\",\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000032\",\"PrincipalName\":\"App-Registration-032\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1491,\"SuccessfulRequests\":897,\"Total429Errors\":0,\"TotalClientErrors\":594,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":39.84,\"SuccessRate\":60.16,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:35:34.0388837Z\",\"LastOccurrence\":\"2025-11-18T21:25:31.045627Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000033\",\"PrincipalName\":\"Device-Mgmt-App-033\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"06a5fe6d-c49d-46a7-b082-56b1b14103c7\",\"FriendlyName\":\"DeviceManagementServiceConfig.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30\",\"FriendlyName\":\"Application.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}/endPoints\"}],\"ThrottlingStats\":{\"TotalRequests\":76,\"SuccessfulRequests\":76,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-20T17:33:01.9935557Z\",\"LastOccurrence\":\"2025-11-18T19:15:18.2115289Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals\",\"MatchedEndpoint\":\"/servicePrincipals\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}/endPoints\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}/endPoints\",\"MatchedEndpoint\":\"/servicePrincipals/{id}/endpoints\",\"LeastPrivilegedPermissions\":null,\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"DeviceManagementServiceConfig.Read.All\",\"Application.Read.All\"],\"ExcessPermissions\":\"DeviceManagementServiceConfig.Read.All\",\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000034\",\"PrincipalName\":\"Office-App-034\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"b0afded3-3588-46d8-8b3d-9842eff778da\",\"FriendlyName\":\"AuditLog.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"230c1aed-a721-4c5d-9cb4-a90514e508ef\",\"FriendlyName\":\"Reports.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"AuditLog.Read.All\",\"Reports.Read.All\"],\"ExcessPermissions\":[\"AuditLog.Read.All\",\"Reports.Read.All\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000035\",\"PrincipalName\":\"App-Registration-035\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1334,\"SuccessfulRequests\":728,\"Total429Errors\":0,\"TotalClientErrors\":606,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":45.43,\"SuccessRate\":54.57,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:15:12.7687761Z\",\"LastOccurrence\":\"2025-11-18T21:06:15.6265686Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000036\",\"PrincipalName\":\"App-Registration-036\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1260,\"SuccessfulRequests\":669,\"Total429Errors\":0,\"TotalClientErrors\":591,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.9,\"SuccessRate\":53.1,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:41:21.1570843Z\",\"LastOccurrence\":\"2025-11-18T20:59:18.7596438Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000037\",\"PrincipalName\":\"App-Registration-037\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1241,\"SuccessfulRequests\":652,\"Total429Errors\":0,\"TotalClientErrors\":589,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.46,\"SuccessRate\":52.54,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:17:17.4650894Z\",\"LastOccurrence\":\"2025-11-18T21:38:16.8602009Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000038\",\"PrincipalName\":\"App-Registration-038\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"}],\"ThrottlingStats\":{\"TotalRequests\":1285,\"SuccessfulRequests\":692,\"Total429Errors\":0,\"TotalClientErrors\":593,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.15,\"SuccessRate\":53.85,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:26:10.6773426Z\",\"LastOccurrence\":\"2025-11-18T21:37:09.8904066Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000039\",\"PrincipalName\":\"App-Registration-039\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1232,\"SuccessfulRequests\":649,\"Total429Errors\":0,\"TotalClientErrors\":583,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":47.32,\"SuccessRate\":52.68,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:04:32.3571188Z\",\"LastOccurrence\":\"2025-11-18T21:23:47.7220849Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000040\",\"PrincipalName\":\"Azure-App-040\",\"AppRoleCount\":9,\"AppRoles\":[{\"appRoleId\":\"38d9df27-64da-44fd-b7c5-a6fbac20248f\",\"FriendlyName\":\"UserAuthenticationMethod.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"4cdc2547-9148-4295-8d11-be0db1391d6b\",\"FriendlyName\":\"PrivilegedAccess.Read.AzureAD\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"cac88765-0581-4025-9725-5ebc13f729ee\",\"FriendlyName\":\"CrossTenantInformation.ReadBasic.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"c7fbd983-d9aa-4fa7-84b8-17382c103bc4\",\"FriendlyName\":\"RoleManagement.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"b0afded3-3588-46d8-8b3d-9842eff778da\",\"FriendlyName\":\"AuditLog.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"246dd0d5-5bd0-4def-940b-0421030a5b68\",\"FriendlyName\":\"Policy.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30\",\"FriendlyName\":\"Application.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/authentication/methods\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/auditLogs/signIns\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/{id}/appRoleAssignedTo\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/{id}/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/{id}/delegatedPermissionClassifications\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/manager\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/{id}/appRoleAssignedTo\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/memberOf\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/directoryRoles\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/directoryRoles/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignedTo\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/delegatedPermissionClassifications\"}],\"ThrottlingStats\":{\"TotalRequests\":2651465,\"SuccessfulRequests\":2571413,\"Total429Errors\":781,\"TotalClientErrors\":79232,\"TotalServerErrors\":152,\"ThrottleRate\":0.03,\"ErrorRate\":2.99,\"SuccessRate\":96.98,\"ThrottlingSeverity\":1,\"ThrottlingStatus\":\"Minimal\",\"FirstOccurrence\":\"2025-10-19T22:12:18.0591508Z\",\"LastOccurrence\":\"2025-11-18T22:09:59.9564682Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/authentication/methods\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/authentication/methods\",\"MatchedEndpoint\":\"/users/{id}/authentication/methods\",\"LeastPrivilegedPermissions\":{\"Permission\":\"UserAuthenticationMethod.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users/{id}\",\"MatchedEndpoint\":\"/users/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/auditLogs/signIns\",\"OriginalUri\":\"https://graph.microsoft.com/beta/auditLogs/signIns\",\"MatchedEndpoint\":\"/auditLogs/signIns\",\"LeastPrivilegedPermissions\":{\"Permission\":\"AuditLog.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/memberOf\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/memberOf\",\"MatchedEndpoint\":\"/groups/{id}/memberOf\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups\",\"MatchedEndpoint\":\"/groups\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}/members\",\"MatchedEndpoint\":\"/groups/{id}/members\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/delegatedPermissionClassifications\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/delegatedPermissionClassifications\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/manager\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/manager\",\"MatchedEndpoint\":\"/users/{id}/manager\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/memberOf\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/memberOf\",\"MatchedEndpoint\":\"/users/{id}/memberOf\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/directoryRoles\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/directoryRoles\",\"MatchedEndpoint\":\"/directoryRoles\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/directoryRoles/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/directoryRoles/{id}/members\",\"MatchedEndpoint\":\"/directoryRoles/{id}/members\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/servicePrincipals/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":\"/servicePrincipals/{id}/appRoleAssignedTo\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/servicePrincipals/{id}/delegatedPermissionClassifications\",\"OriginalUri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/delegatedPermissionClassifications\",\"MatchedEndpoint\":\"/servicePrincipals/{id}/delegatedPermissionClassifications\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false,\"ActivitiesCovered\":4},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":4},{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":3},{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"UserAuthenticationMethod.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"AuditLog.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":[{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}/delegatedPermissionClassifications\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}/delegatedPermissionClassifications\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"CurrentPermissions\":[\"UserAuthenticationMethod.Read.All\",\"PrivilegedAccess.Read.AzureAD\",\"CrossTenantInformation.ReadBasic.All\",\"Directory.Read.All\",\"RoleManagement.Read.All\",\"User.Read.All\",\"AuditLog.Read.All\",\"Policy.Read.All\",\"Application.Read.All\"],\"ExcessPermissions\":[\"PrivilegedAccess.Read.AzureAD\",\"CrossTenantInformation.ReadBasic.All\",\"RoleManagement.Read.All\",\"Policy.Read.All\"],\"RequiredPermissions\":[\"User.ReadBasic.All\",\"RoleManagement.Read.Directory\"],\"MatchedAllActivity\":false},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000041\",\"PrincipalName\":\"Security-App-041\",\"AppRoleCount\":7,\"AppRoles\":[{\"appRoleId\":\"38d9df27-64da-44fd-b7c5-a6fbac20248f\",\"FriendlyName\":\"UserAuthenticationMethod.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"c7fbd983-d9aa-4fa7-84b8-17382c103bc4\",\"FriendlyName\":\"RoleManagement.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"e321f0bb-e7f7-481e-bb28-e3b0b32d4bd0\",\"FriendlyName\":\"IdentityProvider.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"b0afded3-3588-46d8-8b3d-9842eff778da\",\"FriendlyName\":\"AuditLog.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"246dd0d5-5bd0-4def-940b-0421030a5b68\",\"FriendlyName\":\"Policy.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"230c1aed-a721-4c5d-9cb4-a90514e508ef\",\"FriendlyName\":\"Reports.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users/{id}/appRoleAssignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/groups/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.cloudAppSecurity/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/applications\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/servicePrincipals\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/groups\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.advancedThreatProtection/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.intune/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.privilegedIdentityManagement/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/organization\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/settings\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/domains\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/directory/administrativeUnits\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/contacts\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/authorizationPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/externalIdentitiesPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/conditionalAccessPolicies\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/directory/administrativeUnits/{id}/members\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/devices\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/identitySecurityDefaultsEnforcementPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/deviceRegistrationPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/policies/authenticationFlowsPolicy\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.directory/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.cloudPC/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.embeddedFinance.financialConnections/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/{id}/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.pulse/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.b2c/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.identityProtection/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.reports/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.networkAccess/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.directorySync/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.teams/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.billing/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.graph.dataConnect/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.insights/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.supportTickets/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps.powerBI/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.serviceHealth/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.glint/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.flow/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.updatesDeployments/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.informationProtection/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.hardware.support/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.customSecurityAttributeDiagnosticSettings/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.print/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.backup/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.agentRegistry/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.edge/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.devOps/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.defenderAdvancedThreatProtection/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.managedTenants/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.healthPlatform/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.goals/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.securityCopilot/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.places/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.volumeLicenseServiceCenter/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.purview/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.people/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.permissionsManagement/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.peopleAdmin/resourceActions\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.virtualVisits/resourceActions\"}],\"ThrottlingStats\":{\"TotalRequests\":37217057,\"SuccessfulRequests\":37217053,\"Total429Errors\":0,\"TotalClientErrors\":1,\"TotalServerErrors\":3,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:12:17.881749Z\",\"LastOccurrence\":\"2025-11-18T19:56:13.4001118Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users/{id}/appRoleAssignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users/{id}/appRoleAssignments\",\"MatchedEndpoint\":\"/users/{id}/appRoleAssignments\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/groups/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/beta/groups/{id}/members\",\"MatchedEndpoint\":\"/groups/{id}/members\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/beta/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.cloudAppSecurity/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.cloudAppSecurity/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/applications\",\"OriginalUri\":\"https://graph.microsoft.com/beta/applications\",\"MatchedEndpoint\":\"/applications\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/servicePrincipals\",\"OriginalUri\":\"https://graph.microsoft.com/beta/servicePrincipals\",\"MatchedEndpoint\":\"/servicePrincipals\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/reports/authenticationMethods/userRegistrationDetails\",\"OriginalUri\":\"https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails\",\"MatchedEndpoint\":\"/reports/authenticationMethods/userRegistrationDetails\",\"LeastPrivilegedPermissions\":{\"Permission\":\"AuditLog.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/servicePrincipals/{id}/appRoleAssignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignments\",\"MatchedEndpoint\":\"/servicePrincipals/{id}/appRoleAssignments\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/groups\",\"OriginalUri\":\"https://graph.microsoft.com/beta/groups\",\"MatchedEndpoint\":\"/groups\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.advancedThreatProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.advancedThreatProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.intune/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.intune/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.privilegedIdentityManagement/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.privilegedIdentityManagement/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/organization\",\"OriginalUri\":\"https://graph.microsoft.com/beta/organization\",\"MatchedEndpoint\":\"/organization\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementServiceConfig.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/settings\",\"OriginalUri\":\"https://graph.microsoft.com/beta/settings\",\"MatchedEndpoint\":\"/settings\",\"LeastPrivilegedPermissions\":{\"Permission\":\"GroupSettings.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/domains\",\"OriginalUri\":\"https://graph.microsoft.com/beta/domains\",\"MatchedEndpoint\":\"/domains\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Domain.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/roleAssignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments\",\"MatchedEndpoint\":\"/roleManagement/directory/roleAssignments\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/directory/administrativeUnits\",\"OriginalUri\":\"https://graph.microsoft.com/beta/directory/administrativeUnits\",\"MatchedEndpoint\":\"/directory/administrativeUnits\",\"LeastPrivilegedPermissions\":{\"Permission\":\"AdministrativeUnit.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/roleDefinitions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions\",\"MatchedEndpoint\":\"/roleManagement/directory/roleDefinitions\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces\",\"MatchedEndpoint\":\"/roleManagement/directory/resourceNamespaces\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/contacts\",\"OriginalUri\":\"https://graph.microsoft.com/beta/contacts\",\"MatchedEndpoint\":\"/contacts\",\"LeastPrivilegedPermissions\":{\"Permission\":\"OrgContact.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/authorizationPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/authorizationPolicy\",\"MatchedEndpoint\":\"/policies/authorizationPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/externalIdentitiesPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/externalIdentitiesPolicy\",\"MatchedEndpoint\":\"/policies/externalIdentitiesPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/conditionalAccessPolicies\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/conditionalAccessPolicies\",\"MatchedEndpoint\":\"/policies/conditionalAccessPolicies\",\"LeastPrivilegedPermissions\":null,\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/authenticationMethodsPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy\",\"MatchedEndpoint\":\"/policies/authenticationMethodsPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.AuthenticationMethod\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/directory/administrativeUnits/{id}/members\",\"OriginalUri\":\"https://graph.microsoft.com/beta/directory/administrativeUnits/{id}/members\",\"MatchedEndpoint\":\"/directory/administrativeUnits/{id}/members\",\"LeastPrivilegedPermissions\":{\"Permission\":\"AdministrativeUnit.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/devices\",\"OriginalUri\":\"https://graph.microsoft.com/beta/devices\",\"MatchedEndpoint\":\"/devices\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/identitySecurityDefaultsEnforcementPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/identitySecurityDefaultsEnforcementPolicy\",\"MatchedEndpoint\":\"/policies/identitySecurityDefaultsEnforcementPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/deviceRegistrationPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/deviceRegistrationPolicy\",\"MatchedEndpoint\":\"/policies/deviceRegistrationPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.DeviceConfiguration\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/policies/authenticationFlowsPolicy\",\"OriginalUri\":\"https://graph.microsoft.com/beta/policies/authenticationFlowsPolicy\",\"MatchedEndpoint\":\"/policies/authenticationFlowsPolicy\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Policy.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.directory/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.directory/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.cloudPC/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.cloudPC/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.embeddedFinance.financialConnections/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.embeddedFinance.financialConnections/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/{id}/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/{id}/resourceActions\",\"MatchedEndpoint\":\"/roleManagement/directory/resourceNamespaces/{id}/resourceActions\",\"LeastPrivilegedPermissions\":{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.pulse/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.pulse/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.b2c/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.b2c/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.identityProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.identityProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.reports/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.reports/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.networkAccess/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.networkAccess/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.directorySync/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.directorySync/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.teams/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.teams/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.commerce.billing/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.billing/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.graph.dataConnect/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.graph.dataConnect/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.insights/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.insights/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.supportTickets/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.supportTickets/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.powerApps.powerBI/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps.powerBI/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.serviceHealth/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.serviceHealth/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.glint/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.glint/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.flow/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.flow/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.windows.updatesDeployments/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.updatesDeployments/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.informationProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.informationProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.hardware.support/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.hardware.support/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.customSecurityAttributeDiagnosticSettings/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.customSecurityAttributeDiagnosticSettings/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.print/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.print/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.backup/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.backup/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.agentRegistry/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.agentRegistry/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.edge/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.edge/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.devOps/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.devOps/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.windows.defenderAdvancedThreatProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.defenderAdvancedThreatProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.managedTenants/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.managedTenants/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.healthPlatform/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.healthPlatform/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.goals/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.goals/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.securityCopilot/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.securityCopilot/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.powerApps/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.places/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.places/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.commerce.volumeLicenseServiceCenter/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.volumeLicenseServiceCenter/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.purview/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.purview/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.people/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.people/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.permissionsManagement/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.permissionsManagement/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.peopleAdmin/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.peopleAdmin/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.virtualVisits/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.virtualVisits/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"OptimalPermissions\":[{\"Permission\":\"Policy.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":4},{\"Permission\":\"RoleManagement.Read.Directory\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":4},{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":3},{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":3},{\"Permission\":\"AdministrativeUnit.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"OrgContact.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Domain.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Policy.Read.AuthenticationMethod\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"DeviceManagementServiceConfig.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"GroupSettings.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"AuditLog.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Policy.Read.DeviceConfiguration\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":[{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.cloudAppSecurity/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.cloudAppSecurity/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.advancedThreatProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.advancedThreatProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.intune/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.intune/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.privilegedIdentityManagement/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.privilegedIdentityManagement/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.directory/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.directory/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/beta/{id}\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.cloudPC/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.cloudPC/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.embeddedFinance.financialConnections/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.embeddedFinance.financialConnections/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.pulse/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.pulse/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.b2c/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.b2c/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.identityProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.identityProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.reports/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.reports/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.networkAccess/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.networkAccess/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.aad.directorySync/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.aad.directorySync/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.teams/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.teams/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.commerce.billing/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.billing/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.graph.dataConnect/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.graph.dataConnect/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.insights/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.insights/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.supportTickets/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.supportTickets/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.powerApps.powerBI/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps.powerBI/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.serviceHealth/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.serviceHealth/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.glint/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.glint/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.flow/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.flow/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.windows.updatesDeployments/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.updatesDeployments/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.informationProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.informationProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.hardware.support/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.hardware.support/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.customSecurityAttributeDiagnosticSettings/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.customSecurityAttributeDiagnosticSettings/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.print/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.print/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.backup/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.backup/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.agentRegistry/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.agentRegistry/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.edge/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.edge/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.azure.devOps/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.azure.devOps/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.windows.defenderAdvancedThreatProtection/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.windows.defenderAdvancedThreatProtection/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.managedTenants/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.managedTenants/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.healthPlatform/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.healthPlatform/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.viva.goals/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.viva.goals/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.securityCopilot/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.securityCopilot/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.powerApps/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.powerApps/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.places/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.places/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.commerce.volumeLicenseServiceCenter/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.commerce.volumeLicenseServiceCenter/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.purview/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.purview/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.people/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.people/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.permissionsManagement/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.permissionsManagement/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.peopleAdmin/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.peopleAdmin/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/roleManagement/directory/resourceNamespaces/microsoft.virtualVisits/resourceActions\",\"OriginalUri\":\"https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces/microsoft.virtualVisits/resourceActions\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"CurrentPermissions\":[\"UserAuthenticationMethod.Read.All\",\"Directory.Read.All\",\"RoleManagement.Read.All\",\"IdentityProvider.Read.All\",\"AuditLog.Read.All\",\"Policy.Read.All\",\"Reports.Read.All\"],\"ExcessPermissions\":[\"UserAuthenticationMethod.Read.All\",\"RoleManagement.Read.All\",\"IdentityProvider.Read.All\",\"Reports.Read.All\"],\"RequiredPermissions\":[\"RoleManagement.Read.Directory\",\"Application.Read.All\",\"AdministrativeUnit.Read.All\",\"OrgContact.Read.All\",\"Domain.Read.All\",\"Policy.Read.AuthenticationMethod\",\"DeviceManagementServiceConfig.Read.All\",\"User.ReadBasic.All\",\"GroupSettings.Read.All\",\"Policy.Read.DeviceConfiguration\",\"Device.Read.All\"],\"MatchedAllActivity\":false},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000042\",\"PrincipalName\":\"App-Registration-042\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1257,\"SuccessfulRequests\":669,\"Total429Errors\":0,\"TotalClientErrors\":588,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.78,\"SuccessRate\":53.22,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T23:05:11.1150519Z\",\"LastOccurrence\":\"2025-11-18T21:13:43.2840043Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000043\",\"PrincipalName\":\"Storage-App-043\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30\",\"FriendlyName\":\"Application.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications\"},\"ThrottlingStats\":{\"TotalRequests\":143,\"SuccessfulRequests\":143,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":100,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-22T09:02:57.3637571Z\",\"LastOccurrence\":\"2025-11-17T12:27:01.876684Z\"},\"ActivityPermissions\":{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications\",\"MatchedEndpoint\":\"/applications\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"Application.Read.All\",\"ExcessPermissions\":null,\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000044\",\"PrincipalName\":\"App-Registration-044\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000045\",\"PrincipalName\":\"App--045\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30\",\"FriendlyName\":\"Application.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/delta()\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/directory/deletedItems/graph.user\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/delta()\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users/{id}/appRoleAssignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appRoleAssignedTo\"}],\"ThrottlingStats\":{\"TotalRequests\":1693879,\"SuccessfulRequests\":1673095,\"Total429Errors\":0,\"TotalClientErrors\":20784,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":1.23,\"SuccessRate\":98.77,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:12:49.5893105Z\",\"LastOccurrence\":\"2025-11-18T22:00:26.1405016Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/delta()\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/delta()\",\"MatchedEndpoint\":\"/users/delta()\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/directory/deletedItems/graph.user\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/directory/deletedItems/graph.user\",\"MatchedEndpoint\":\"/directory/deletedItems/graph.user\",\"LeastPrivilegedPermissions\":null,\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/delta()\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/delta()\",\"MatchedEndpoint\":\"/applications/delta()\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.ReadWrite.OwnedBy\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals\",\"MatchedEndpoint\":\"/servicePrincipals\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users/{id}/appRoleAssignments\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users/{id}/appRoleAssignments\",\"MatchedEndpoint\":\"/users/{id}/appRoleAssignments\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}/appRoleAssignedTo\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appRoleAssignedTo\",\"MatchedEndpoint\":\"/servicePrincipals/{id}/appRoleAssignedTo\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"User.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1},{\"Permission\":\"Application.ReadWrite.OwnedBy\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"User.Read.All\",\"Application.Read.All\"],\"ExcessPermissions\":null,\"RequiredPermissions\":[\"Directory.Read.All\",\"User.ReadBasic.All\",\"Application.ReadWrite.OwnedBy\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000046\",\"PrincipalName\":\"Portal-App-046\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"User.Read.All\",\"ExcessPermissions\":\"User.Read.All\",\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000047\",\"PrincipalName\":\"App-Registration-047\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1279,\"SuccessfulRequests\":686,\"Total429Errors\":0,\"TotalClientErrors\":593,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":46.36,\"SuccessRate\":53.64,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:52:32.6253851Z\",\"LastOccurrence\":\"2025-11-18T21:49:52.8053382Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000048\",\"PrincipalName\":\"App-Registration-048\",\"AppRoleCount\":2,\"AppRoles\":[{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/users\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/applications/{id}\"}],\"ThrottlingStats\":{\"TotalRequests\":1306,\"SuccessfulRequests\":720,\"Total429Errors\":0,\"TotalClientErrors\":586,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":44.87,\"SuccessRate\":55.13,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-10-19T22:23:10.3541954Z\",\"LastOccurrence\":\"2025-11-18T22:04:27.8483533Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/users\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/users\",\"MatchedEndpoint\":\"/users\",\"LeastPrivilegedPermissions\":{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/servicePrincipals/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/servicePrincipals/{id}\",\"MatchedEndpoint\":\"/servicePrincipals/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/applications/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/applications/{id}\",\"MatchedEndpoint\":\"/applications/{id}\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"Application.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"User.ReadBasic.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":null,\"CurrentPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"ExcessPermissions\":[\"Directory.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":[\"Application.Read.All\",\"User.ReadBasic.All\"],\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000049\",\"PrincipalName\":\"Database-Auth-049\",\"AppRoleCount\":1,\"AppRoles\":{\"appRoleId\":\"7ab1d382-f21e-4acd-a863-ba3e13f7da61\",\"FriendlyName\":\"Directory.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},\"Activity\":[],\"ThrottlingStats\":{\"TotalRequests\":0,\"SuccessfulRequests\":0,\"Total429Errors\":0,\"TotalClientErrors\":0,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0,\"SuccessRate\":0,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"No Activity\",\"FirstOccurrence\":null,\"LastOccurrence\":null},\"ActivityPermissions\":null,\"OptimalPermissions\":[],\"UnmatchedActivities\":null,\"CurrentPermissions\":\"Directory.Read.All\",\"ExcessPermissions\":\"Directory.Read.All\",\"RequiredPermissions\":null,\"MatchedAllActivity\":true},{\"PrincipalId\":\"00000000-0000-0000-0000-000000000050\",\"PrincipalName\":\"Enterprise-App-050\",\"AppRoleCount\":6,\"AppRoles\":[{\"appRoleId\":\"2f51be20-0bb4-4fed-bf7b-db946066c75e\",\"FriendlyName\":\"DeviceManagementManagedDevices.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"7438b122-aefc-4978-80ed-43db9fcc7715\",\"FriendlyName\":\"Device.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"5b567255-7703-4780-807c-7be8301ae99b\",\"FriendlyName\":\"Group.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"df021288-bdef-4463-88db-98f22de89214\",\"FriendlyName\":\"User.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"dc377aa6-52d8-4e23-b271-2a7ae04cedf3\",\"FriendlyName\":\"DeviceManagementConfiguration.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"},{\"appRoleId\":\"7a6ee1e7-141e-4cec-ae74-d9db155731ff\",\"FriendlyName\":\"DeviceManagementApps.Read.All\",\"PermissionType\":\"Application\",\"resourceDisplayName\":\"Microsoft Graph\"}],\"Activity\":[{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/groups/{id}\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceAppManagement/{id}/assignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceManagement/{id}/assignments\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceAppManagement/managedAppPolicies\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceManagement/configurationPolicies\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/devices\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/v1.0/devices/{id}/transitiveMemberOf\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceAppManagement/mobileApps\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceManagement/groupPolicyConfigurations\"},{\"Method\":\"GET\",\"Uri\":\"https://graph.microsoft.com/beta/deviceAppManagement/mobileAppConfigurations\"}],\"ThrottlingStats\":{\"TotalRequests\":1887,\"SuccessfulRequests\":1883,\"Total429Errors\":0,\"TotalClientErrors\":4,\"TotalServerErrors\":0,\"ThrottleRate\":0,\"ErrorRate\":0.21,\"SuccessRate\":99.79,\"ThrottlingSeverity\":0,\"ThrottlingStatus\":\"Normal\",\"FirstOccurrence\":\"2025-11-04T12:11:57.1068108Z\",\"LastOccurrence\":\"2025-11-12T07:42:24.4216859Z\"},\"ActivityPermissions\":[{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/groups/{id}\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/groups/{id}\",\"MatchedEndpoint\":\"/groups/{id}\",\"LeastPrivilegedPermissions\":[{\"Permission\":\"Directory.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Directory.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"Group.ReadWrite.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false},{\"Permission\":\"GroupMember.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false}],\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceAppManagement/{id}/assignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceAppManagement/{id}/assignments\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/{id}/assignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/{id}/assignments\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/deviceCompliancePolicies\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies\",\"MatchedEndpoint\":\"/deviceManagement/deviceCompliancePolicies\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementConfiguration.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceAppManagement/managedAppPolicies\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceAppManagement/managedAppPolicies\",\"MatchedEndpoint\":\"/deviceAppManagement/managedAppPolicies\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementApps.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/configurationPolicies\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/configurationPolicies\",\"MatchedEndpoint\":\"/deviceManagement/configurationPolicies\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementConfiguration.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/devices\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/devices\",\"MatchedEndpoint\":\"/devices\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"v1.0\",\"Path\":\"/devices/{id}/transitiveMemberOf\",\"OriginalUri\":\"https://graph.microsoft.com/v1.0/devices/{id}/transitiveMemberOf\",\"MatchedEndpoint\":\"/devices/{id}/transitiveMemberOf\",\"LeastPrivilegedPermissions\":{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/deviceConfigurations\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations\",\"MatchedEndpoint\":\"/deviceManagement/deviceConfigurations\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementConfiguration.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceAppManagement/mobileApps\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceAppManagement/mobileApps\",\"MatchedEndpoint\":\"/deviceAppManagement/mobileApps\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementApps.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/groupPolicyConfigurations\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/groupPolicyConfigurations\",\"MatchedEndpoint\":\"/deviceManagement/groupPolicyConfigurations\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementConfiguration.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceAppManagement/mobileAppConfigurations\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceAppManagement/mobileAppConfigurations\",\"MatchedEndpoint\":\"/deviceAppManagement/mobileAppConfigurations\",\"LeastPrivilegedPermissions\":{\"Permission\":\"DeviceManagementApps.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true},\"IsMatched\":true}],\"OptimalPermissions\":[{\"Permission\":\"DeviceManagementConfiguration.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":4},{\"Permission\":\"DeviceManagementApps.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":3},{\"Permission\":\"Device.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":true,\"ActivitiesCovered\":2},{\"Permission\":\"Group.Read.All\",\"ScopeType\":\"Application\",\"IsLeastPrivilege\":false,\"ActivitiesCovered\":1}],\"UnmatchedActivities\":[{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceAppManagement/{id}/assignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceAppManagement/{id}/assignments\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false},{\"Method\":\"GET\",\"Version\":\"beta\",\"Path\":\"/deviceManagement/{id}/assignments\",\"OriginalUri\":\"https://graph.microsoft.com/beta/deviceManagement/{id}/assignments\",\"MatchedEndpoint\":null,\"LeastPrivilegedPermissions\":[],\"IsMatched\":false}],\"CurrentPermissions\":[\"DeviceManagementManagedDevices.Read.All\",\"Device.Read.All\",\"Group.Read.All\",\"User.Read.All\",\"DeviceManagementConfiguration.Read.All\",\"DeviceManagementApps.Read.All\"],\"ExcessPermissions\":[\"DeviceManagementManagedDevices.Read.All\",\"User.Read.All\"],\"RequiredPermissions\":null,\"MatchedAllActivity\":false}]");
let dataTable;
jQuery(document).ready(function () {
initThemeToggle();
updateStatistics();
initDataTable();
setupFilters();
setupModal();
});
function initThemeToggle() {
jQuery('#themeToggle').click(function () {
const isDark = document.documentElement.classList.toggle('dark');
localStorage.theme = isDark ? 'dark' : 'light';
});
}
function updateStatistics() {
const stats = calculateStats(appData);
jQuery('#totalApps').text(stats.total);
jQuery('#fullyMatched').text(stats.fullyMatched);
jQuery('#withExcess').text(stats.withExcess);
jQuery('#withUnmatched').text(stats.withUnmatched);
jQuery('#throttledApps').text(stats.throttledApps);
jQuery('#criticalThrottling').text(stats.criticalThrottling);
jQuery('#total429').text(stats.total429.toLocaleString());
jQuery('#avgThrottleRate').text(stats.avgThrottleRate + '%');
}
function calculateStats(data) {
const appsWithThrottling = data.filter(app => app.ThrottlingStats?.ThrottleRate);
return {
total: data.length,
fullyMatched: data.filter(app => app.MatchedAllActivity && !app.ExcessPermissions?.length).length,
withExcess: data.filter(app => app.ExcessPermissions?.length > 0).length,
withUnmatched: data.filter(app => !app.MatchedAllActivity).length,
throttledApps: data.filter(app => app.ThrottlingStats?.Total429Errors > 0).length,
criticalThrottling: data.filter(app => app.ThrottlingStats?.ThrottlingSeverity === 4).length,
total429: data.reduce((sum, app) => sum + (app.ThrottlingStats?.Total429Errors || 0), 0),
avgThrottleRate: appsWithThrottling.length ?
(appsWithThrottling.reduce((sum, app) => sum + app.ThrottlingStats.ThrottleRate, 0) / appsWithThrottling.length).toFixed(2) : 0
};
}
function initDataTable() {
dataTable = jQuery('#resultsTable').DataTable({
data: prepareTableData(appData),
pageLength: 25,
order: [[7, 'desc']],
columns: [
{ data: 'appName', render: renderAppName },
{ data: 'status', render: renderStatus },
{ data: 'currentPerms', render: renderCurrentPerms },
{ data: 'optimalPerms', render: renderOptimalPerms },
{ data: 'excessPerms', render: renderExcessPerms },
{ data: 'missingPerms', render: renderMissingPerms },
{ data: 'activityCount', render: renderActivityCount },
{ data: 'throttling', render: renderThrottling },
{ data: 'index', orderable: false, render: renderDetailsButton }
]
});
// Custom search function to search through permissions
jQuery.fn.dataTable.ext.search.push(function (settings, data, dataIndex) {
if (settings.nTable.id !== 'resultsTable') return true;
const searchValue = jQuery('#searchBox').val().toLowerCase();
if (!searchValue) return true;
const rowData = dataTable.row(dataIndex).data();
// Search in app name and ID
if (rowData.appName.toLowerCase().includes(searchValue)) return true;
if (rowData.appId.toLowerCase().includes(searchValue)) return true;
// Search in current permissions
if (rowData.currentPerms.some(p => p.toLowerCase().includes(searchValue))) return true;
// Search in optimal permissions
if (rowData.optimalPerms.some(p => p.Permission.toLowerCase().includes(searchValue))) return true;
// Search in excess permissions
if (rowData.excessPerms.some(p => p.toLowerCase().includes(searchValue))) return true;
// Search in missing permissions
if (rowData.missingPerms.some(p => p.toLowerCase().includes(searchValue))) return true;
return false;
});
}
function prepareTableData(data) {
return data.map((app, index) => ({
appName: app.PrincipalName || 'N/A',
appId: app.PrincipalId || 'N/A',
status: getAppStatus(app),
currentPerms: toArray(app.CurrentPermissions),
optimalPerms: toArray(app.OptimalPermissions),
excessPerms: toArray(app.ExcessPermissions),
missingPerms: toArray(app.RequiredPermissions),
activityCount: toArray(app.Activity).length,
throttling: app.ThrottlingStats ? {
total429: app.ThrottlingStats.Total429Errors || 0,
throttleRate: app.ThrottlingStats.ThrottleRate || 0,
status: app.ThrottlingStats.ThrottlingStatus || 'Normal',
severity: app.ThrottlingStats.ThrottlingSeverity || 0
} : null,
index: index
}));
}
function toArray(val) {
if (!val) return [];
return Array.isArray(val) ? val : [val];
}
function getAppStatus(app) {
if (!app.MatchedAllActivity) return 'danger';
if (toArray(app.ExcessPermissions).length > 0) return 'warning';
return 'good';
}
function renderAppName(data, type, row) {
if (type !== 'display') return data;
return '<div class="font-medium text-gray-900 dark:text-gray-100">' + data +
'</div><div class="text-xs text-gray-500 dark:text-gray-400">' + row.appId + '</div>';
}
function renderStatus(data, type) {
if (type !== 'display') return data;
const badges = {
good: '<div class="text-green-600 dark:text-green-400 font-semibold text-xs">Optimal</div>',
warning: '<div class="text-orange-600 dark:text-orange-400 font-semibold text-xs">Excess</div>',
danger: '<div class="text-red-600 dark:text-red-400 font-bold text-xs">Unmatched</div>'
};
return badges[data] || '';
}
function renderCurrentPerms(data, type) {
if (type !== 'display') return data.length;
let html = '<span class="font-semibold">' + data.length + '</span>';
if (data.length > 0) {
html += '<br><span class="text-xs text-gray-500 dark:text-gray-400">' +
data.slice(0, 2).join(', ') + (data.length > 2 ? '...' : '') + '</span>';
}
return html;
}
function renderOptimalPerms(data, type) {
if (type !== 'display') return data.length;
let html = '<span class="font-semibold text-green-600 dark:text-green-400">' + data.length + '</span>';
if (data.length > 0) {
const names = data.map(p => p.Permission);
html += '<br><span class="text-xs text-gray-500 dark:text-gray-400">' +
names.slice(0, 2).join(', ') + (names.length > 2 ? '...' : '') + '</span>';
}
return html;
}
function renderExcessPerms(data, type) {
if (type !== 'display') return data.length;
const color = data.length > 0 ? 'text-red-600 dark:text-red-400' : 'text-green-600 dark:text-green-400';
let html = '<span class="font-semibold ' + color + '">' + data.length + '</span>';
if (data.length > 0) {
html += '<br><span class="text-xs text-red-500 dark:text-red-400">' +
data.slice(0, 2).join(', ') + (data.length > 2 ? '...' : '') + '</span>';
}
return html;
}
function renderMissingPerms(data, type) {
if (type !== 'display') return data.length;
const color = data.length > 0 ? 'text-yellow-600 dark:text-yellow-400' : 'text-green-600 dark:text-green-400';
let html = '<span class="font-semibold ' + color + '">' + data.length + '</span>';
if (data.length > 0) {
html += '<br><span class="text-xs text-yellow-600 dark:text-yellow-400">' +
data.slice(0, 2).join(', ') + (data.length > 2 ? '...' : '') + '</span>';
}
return html;
}
function renderActivityCount(data, type) {
if (type !== 'display') return data;
let html = '<span class="font-semibold">' + data + '</span>';
html += data > 0 ?
'<span class="text-xs text-gray-500 dark:text-gray-400"><br>endpoints</span>' :
'<span class="text-xs text-gray-400 dark:text-gray-500"><br>No activity</span>';
return html;
}
function renderThrottling(data, type) {
if (type !== 'display') return data?.severity || 0;
if (!data) return '<span class="text-xs text-gray-400 dark:text-gray-500">No data</span>';
const statusColors = {
4: 'text-red-600 dark:text-red-400 font-bold',
3: 'text-orange-600 dark:text-orange-400 font-semibold',
2: 'text-yellow-600 dark:text-yellow-400',
1: 'text-blue-500 dark:text-blue-400',
0: 'text-green-600 dark:text-green-400'
};
let html = '<div class="' + (statusColors[data.severity] || statusColors[0]) + ' font-semibold text-xs">' +
(data.status || 'Normal') + '</div>';
if (data.total429 > 0) {
html += '<div class="text-xs text-gray-600 dark:text-gray-400">' +
data.total429.toLocaleString() + ' errors (' + data.throttleRate + '%)</div>';
}
return html;
}
function renderDetailsButton(data) {
return '<button onclick="showDetails(' + data + ')" ' +
'class="bg-blue-500 hover:bg-blue-600 dark:bg-blue-600 dark:hover:bg-blue-700 text-white font-semibold py-1 px-3 rounded text-xs transition-colors duration-200">' +
'View Details</button>';
}
function setupFilters() {
jQuery('#statusFilter').change(function () {
dataTable.column(1).search(jQuery(this).val(), false, false).draw();
});
jQuery('#activityFilter').change(function () {
const val = jQuery(this).val();
const search = val === 'yes' ? '^[1-9]' : val === 'no' ? '^0$' : '';
dataTable.column(6).search(search, true, false).draw();
});
jQuery('#throttlingFilter').change(function () {
const val = jQuery(this).val();
dataTable.column(7).search(val ? '^' + val + '$' : '', true, false).draw();
});
jQuery('#searchBox').keyup(function () {
dataTable.draw();
});
jQuery('#exportBtn').click(exportToCSV);
}
function setupModal() {
jQuery('#closeModal').click(() => jQuery('#detailsModal').addClass('hidden'));
jQuery(window).click(function (e) {
if (jQuery(e.target).is('#detailsModal')) {
jQuery('#detailsModal').addClass('hidden');
}
});
}
function showDetails(index) {
const app = appData[index];
jQuery('#modalTitle').text(app.PrincipalName || 'Application Details');
jQuery('#modalContent').html(buildModalContent(app));
jQuery('#detailsModal').removeClass('hidden');
}
function buildModalContent(app) {
let content = '<div class="space-y-4">';
content += buildAppInfo(app);
if (app.ThrottlingStats) content += buildThrottlingStats(app.ThrottlingStats);
content += buildPermissionSection('Current Permissions', toArray(app.CurrentPermissions));
content += buildOptimalPermissionSection(toArray(app.OptimalPermissions));
content += buildPermissionSection('Excess Permissions', toArray(app.ExcessPermissions), 'text-red-600 dark:text-red-400');
content += buildPermissionSection('Missing Permissions', toArray(app.RequiredPermissions), 'text-yellow-600 dark:text-yellow-400');
content += buildActivitySection(toArray(app.Activity));
content += buildUnmatchedSection(toArray(app.UnmatchedActivities));
content += '</div>';
return content;
}
function buildAppInfo(app) {
return '<div class="border-b dark:border-gray-600 pb-4">' +
'<h4 class="font-bold text-lg mb-2 dark:text-gray-100">Application Information</h4>' +
'<p class="dark:text-gray-300"><span class="font-semibold">Principal ID:</span> ' + app.PrincipalId + '</p>' +
'<p class="dark:text-gray-300"><span class="font-semibold">Total App Roles:</span> ' + app.AppRoleCount + '</p>' +
'<p class="dark:text-gray-300"><span class="font-semibold">Matched All Activities:</span> ' + (app.MatchedAllActivity ? 'Yes' : 'No') + '</p>' +
'</div>';
}
function buildThrottlingStats(ts) {
const severityBadges = {
4: '<span class="severity-badge bg-red-600 text-white">Critical</span>',
3: '<span class="severity-badge bg-orange-500 text-white">Warning</span>',
2: '<span class="severity-badge bg-yellow-500 text-gray-800">Low</span>',
1: '<span class="severity-badge bg-blue-500 text-white">Minimal</span>',
0: '<span class="severity-badge bg-green-500 text-white">Normal</span>'
};
const statusColors = {
'Critical': 'text-red-600 dark:text-red-400 font-bold',
'Warning': 'text-orange-600 dark:text-orange-400 font-semibold',
'Low': 'text-yellow-600 dark:text-yellow-400',
'Minimal': 'text-blue-500 dark:text-blue-400'
};
let content = '<div class="border-b dark:border-gray-600 pb-4 bg-purple-50 dark:bg-purple-900/30 p-4 rounded">' +
'<h4 class="font-bold text-lg mb-2 text-purple-700 dark:text-purple-300">Throttling Statistics ' +
(severityBadges[ts.ThrottlingSeverity] || severityBadges[0]) + '</h4>' +
'<div class="grid grid-cols-2 gap-2 text-sm dark:text-gray-300">';
const stats = [
['Status', '<span class="' + (statusColors[ts.ThrottlingStatus] || 'text-green-600 dark:text-green-400') + '">' + ts.ThrottlingStatus + '</span>'],
['Severity', ts.ThrottlingSeverity + '/4'],
['Total Requests', (ts.TotalRequests || 0).toLocaleString()],
['Successful Requests', (ts.SuccessfulRequests || 0).toLocaleString()],
['429 Errors', '<span class="text-red-600 dark:text-red-400 font-bold">' + (ts.Total429Errors || 0).toLocaleString() + '</span>'],
['Throttle Rate', '<span class="text-red-600 dark:text-red-400 font-bold">' + (ts.ThrottleRate || 0) + '%</span>'],
['Client Errors (4xx)', (ts.TotalClientErrors || 0).toLocaleString()],
['Server Errors (5xx)', (ts.TotalServerErrors || 0).toLocaleString()],
['Success Rate', '<span class="text-green-600 dark:text-green-400">' + (ts.SuccessRate || 0) + '%</span>'],
['Error Rate', (ts.ErrorRate || 0) + '%']
];
if (ts.FirstOccurrence) stats.push(['First Seen', new Date(ts.FirstOccurrence).toLocaleString()]);
if (ts.LastOccurrence) stats.push(['Last Seen', new Date(ts.LastOccurrence).toLocaleString()]);
stats.forEach(([label, value]) => {
content += '<div><span class="font-semibold">' + label + ':</span> ' + value + '</div>';
});
return content + '</div></div>';
}
function buildPermissionSection(title, perms, colorClass = '') {
if (!perms.length) return '';
return '<div class="border-b dark:border-gray-600 pb-4">' +
'<h4 class="font-bold text-lg mb-2 ' + (colorClass || 'dark:text-gray-100') + '">' + title + ' (' + perms.length + ')</h4>' +
'<ul class="list-disc list-inside text-sm space-y-1 ' + (colorClass || 'dark:text-gray-300') + '">' +
perms.map(p => '<li>' + p + '</li>').join('') +
'</ul></div>';
}
function buildOptimalPermissionSection(perms) {
if (!perms.length) return '';
return '<div class="border-b dark:border-gray-600 pb-4">' +
'<h4 class="font-bold text-lg mb-2 text-green-600 dark:text-green-400">Optimal Permissions (' + perms.length + ')</h4>' +
'<ul class="list-disc list-inside text-sm space-y-1 dark:text-gray-300">' +
perms.map(p => '<li><span class="font-medium">' + p.Permission + '</span> (Covers ' + p.ActivitiesCovered + ' activities)</li>').join('') +
'</ul></div>';
}
function buildActivitySection(activities) {
if (!activities.length) return '';
return '<div><h4 class="font-bold text-lg mb-2 dark:text-gray-100">API Activities (' + activities.length + ')</h4>' +
'<div class="max-h-64 overflow-y-auto"><table class="min-w-full text-sm dark:text-gray-300">' +
'<thead class="bg-gray-50 dark:bg-gray-700 sticky top-0"><tr>' +
'<th class="px-2 py-2 text-left">Method</th><th class="px-2 py-2 text-left">Endpoint</th>' +
'</tr></thead><tbody>' +
activities.map(a => '<tr class="border-b dark:border-gray-600">' +
'<td class="px-2 py-2 font-mono text-xs">' + a.Method + '</td>' +
'<td class="px-2 py-2 font-mono text-xs break-all">' + a.Uri + '</td>' +
'</tr>').join('') +
'</tbody></table></div></div>';
}
function buildUnmatchedSection(unmatched) {
if (!unmatched.length) return '';
return '<div class="bg-red-50 dark:bg-red-900/30 p-4 rounded">' +
'<h4 class="font-bold text-lg mb-2 text-red-600 dark:text-red-400">Unmatched Activities (' + unmatched.length + ')</h4>' +
'<ul class="list-disc list-inside text-sm space-y-1 text-red-700 dark:text-red-400">' +
unmatched.map(a => '<li>' + a.Method + ' ' + a.Path + '</li>').join('') +
'</ul></div>';
}
function exportToCSV() {
const headers = ['Application Name', 'Principal ID', 'Status', 'Current Permissions', 'Current Permission Count',
'Optimal Permissions', 'Optimal Permission Count', 'Excess Permissions', 'Excess Permission Count',
'Missing Permissions', 'Missing Permission Count', 'Activity Count', 'Matched All Activities',
'Throttling Severity', 'Throttling Status', 'Total 429 Errors', 'Throttle Rate', 'Total Requests',
'Success Rate', 'Error Rate'];
let csv = headers.join(';') + '\n';
appData.forEach(app => {
const currentPerms = toArray(app.CurrentPermissions);
const optimalPerms = toArray(app.OptimalPermissions);
const excessPerms = toArray(app.ExcessPermissions);
const missingPerms = toArray(app.RequiredPermissions);
const activities = toArray(app.Activity);
const row = [
'"' + (app.PrincipalName || '').replace(/"/g, '""') + '"',
'"' + (app.PrincipalId || '').replace(/"/g, '""') + '"',
getAppStatus(app),
'"' + currentPerms.join(', ').replace(/"/g, '""') + '"',
currentPerms.length,
'"' + optimalPerms.map(p => p.Permission).join(', ').replace(/"/g, '""') + '"',
optimalPerms.length,
'"' + excessPerms.join(', ').replace(/"/g, '""') + '"',
excessPerms.length,
'"' + missingPerms.join(', ').replace(/"/g, '""') + '"',
missingPerms.length,
activities.length,
app.MatchedAllActivity ? 'Yes' : 'No',
app.ThrottlingStats?.ThrottlingSeverity || 0,
app.ThrottlingStats ? '"' + (app.ThrottlingStats.ThrottlingStatus || 'Normal').replace(/"/g, '""') + '"' : 'No Data',
app.ThrottlingStats?.Total429Errors || 0,
app.ThrottlingStats?.ThrottleRate || 0,
app.ThrottlingStats?.TotalRequests || 0,
app.ThrottlingStats?.SuccessRate || 0,
app.ThrottlingStats?.ErrorRate || 0
];
csv += row.join(';') + '\n';
});
const blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' });
const link = document.createElement('a');
link.href = URL.createObjectURL(blob);
link.download = 'permission_analysis_' + Date.now() + '.csv';
link.click();
}
</script>
</body>
</html>