Repository navigation
Weekly Permissions sync 2026-11-01 - #1677
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
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
| "/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-11-01