Skip to content

Commit 87f2048

Browse files
committed
Exclude permissions from excessive list
1 parent 1905de1 commit 87f2048

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

DevProxy.Plugins/Reporting/MinimalPermissionsGuidancePlugin.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ public override async Task AfterRecordingStopAsync(RecordingArgs e, Cancellation
111111
.Distinct()],
112112
TokenPermissions = [.. minimalPermissions.TokenPermissions.Distinct()],
113113
MinimalPermissions = minimalPermissions.MinimalScopes,
114-
ExcessivePermissions = [.. minimalPermissions.TokenPermissions.Except(minimalPermissions.MinimalScopes)],
114+
ExcessivePermissions = [.. minimalPermissions.TokenPermissions
115+
.Except(Configuration.PermissionsToExclude ?? [])
116+
.Except(minimalPermissions.MinimalScopes)
117+
],
115118
UsesMinimalPermissions = !minimalPermissions.TokenPermissions.Except(minimalPermissions.MinimalScopes).Any()
116119
};
117120
results.Add(result);

0 commit comments

Comments
 (0)