Repository navigation
Weekly Permissions sync 2026-10-31 - #1676
msgraph-onboarding-access-app[bot] wants to merge 1 commit into
Conversation
|
@msgraph-onboarding-access-app[bot] please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
1 similar comment
|
@msgraph-onboarding-access-app[bot] please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
There was a problem hiding this comment.
🟡 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
| "/copilot/costManagement/usageReports/fundingUsageRecords": "", | ||
| "/copilot/costManagement/usageReports/serviceUsageRecords": "", | ||
| "/copilot/costManagement/usageReports/serviceUsageRecords/{serviceId}": "" |
| "/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.", |


Weekly Permissions sync 2026-10-31