Skip to content

Weekly Permissions sync 2026-11-01 - #1677

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

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

Conversation

@msgraph-onboarding-access-app

Copy link
Copy Markdown
Contributor

Weekly Permissions sync 2026-11-01

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

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

New cost-management and report GET routes lack designated least-privilege permissions, preventing catalog consumers from identifying the minimum required scopes.

3 open issues
What changed in this PR

This weekly sync updates the permission definitions, endpoint mappings, and deployment metadata used by Microsoft Graph developer tooling.

Changes:

  • Adds permissions for Copilot cost management, case management, cross-tenant identity mapping, Agentic Security, repositories, and MCP access.
  • Expands endpoint coverage and adjusts least-privilege mappings.
  • Refreshes permission IDs, visibility, enablement, names, and resource application metadata.
File Description
permissions/​new/​provisioningInfo.json Adds deployment entries and updates permission IDs and availability metadata.
permissions/​new/​permissions.json Adds consent descriptions and permission definitions, expands 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