Skip to main content
Version: 3.0.0-preview

EIDSCA.AP10 - Default Authorization Settings - Default User Role Permissions - Allowed to create Apps.

Overviewโ€‹

Controls if non-admin users may register custom-developed applications for use within this directory.

CISA SCuBA 2.6: Only Administrators SHALL Be Allowed To Register Third-Party Applications

Test scriptโ€‹

https://graph.microsoft.com/beta/policies/authorizationPolicy
.defaultUserRolePermissions.allowedToCreateApps -eq 'false'

Remediation actionโ€‹

Microsoft Graph PowerShell: Update-MgPolicyAuthorizationPolicy -BodyParameter @{ DefaultUserRolePermissions = @{ AllowedToCreateApps = $false }}

MITRE ATT&CKโ€‹

TacticTechniqueMitigation
TA0001 - Initial Access - Initial Access
TA0005 - Defense Evasion - Stealth
TA0006 - Credential Access - Credential Access
TA0008 - Lateral Movement - Lateral Movement
T1566.002 - Phishing: Spearphishing Link
T1078 - Valid Accounts
T1550 - Use Alternate Authentication Material
T1528 - Steal Application Access Token
M1017 - User Training
M1018 - User Account Management
M1024 - Restrict Registry Permissions
M1047 - Audit

Test Metadataโ€‹

FieldValue
Test IDEIDSCA.AP10
SeverityMedium
SuiteEntra ID SCA
ProductEntra ID
FeatureUser and directory settings
AreaApplications and workload identities
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1098.001 Additional Cloud Credentials, T1528 Steal Application Access Token
Supports controlsnist-800-53-r5:AC-6(10), nist-800-53-r5:CM-5
PowerShell testTest-MtCheckEidscaAP10
ServicesGraph

Sourceโ€‹