Skip to content

Weekly Permissions sync 2026-10-31 - #1676

Closed
msgraph-onboarding-access-app[bot] wants to merge 2 commits into
masterfrom
permissions-update/2026-10-31
Closed

msgraph-onboarding-access-app[bot] wants to merge 2 commits into
masterfrom
permissions-update/2026-10-31

Conversation

@msgraph-onboarding-access-app

Copy link
Copy Markdown
Contributor

Weekly Permissions sync 2026-10-31

Copilot AI balanced review requested due to automatic review settings October 31, 2026 00:52
@msgraph-onboarding-access-app
msgraph-onboarding-access-app Bot requested a review from a team as a code owner October 31, 2026 00:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Several report GET routes lack least-privileged permission annotations for both schemes, leaving catalog consumers without recommendations, while the broader Copilot permission advertises delegated reads missing from its mappings.

3 open issues
What changed in this PR

This weekly sync updates the Microsoft Graph permission catalog and deployment metadata used by DevX tooling.

Changes:

  • Adds permission definitions for Copilot cost management, case management, cross-tenant identity mapping, Agentic Security, repositories, and MCP access.
  • Expands endpoint mappings and adjusts least-privilege annotations across existing permissions.
  • Refreshes deployment identifiers, visibility, enablement, and permission names.
File Description
permissions/​new/​provisioningInfo.json Adds deployment records and updates permission IDs, availability flags, names, and resource application metadata.
permissions/​new/​permissions.json Adds consent descriptions and endpoint mappings, and updates least-privilege annotations.

Review effort: Balanced

Comment on lines +14064 to +14066
"/copilot/costManagement/usageReports/fundingUsageRecords": "",
"/copilot/costManagement/usageReports/serviceUsageRecords": "",
"/copilot/costManagement/usageReports/serviceUsageRecords/{serviceId}": ""
Comment on lines +46577 to +46581
"/reports/resourcePolicy/applicationComplianceTrend": "",
"/reports/resourcePolicy/complianceReports": "",
"/reports/resourcePolicy/impactedApplications": "",
"/reports/resourcePolicy/nonCompliantPolicies": "",
"/reports/resourcePolicy/policyComplianceTrend": "",
"schemes": {
"DelegatedWork": {
"adminDisplayName": "Read all Copilot cost management data",
"adminDescription": "Allows the app to read all organizational Copilot cost management data on behalf of the signed-in user, including any user's credit balance, per-user rankings and raw usage grouped by service or activity session, native session identifiers when available, first and last activity timestamps, usage by security group, spending policies, their configuration and assignments, and the identities of policy creators, modifiers, and alert recipients. This is the broadest Copilot cost management read permission.",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants