Skip to content
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Sponsor

(L1) Restrict service principal access to Fabric global APIs

CIS.M365.9.1.12MediumMicrosoft FabricDeveloper settingsPreview 3.0

Part of CIS · Microsoft Fabric · Developer settings · All checks

Run this check
Invoke-Maester -TestId CIS.M365.9.1.12

Service-principal access to create Fabric workspaces, connections, and deployment pipelines is disabled or limited to one or more security groups.

These APIs are not governed by Fabric’s item permission model. Scope the setting to a group containing only applications that require access; this check confirms a group is configured but does not inspect its membership.

  1. Sign in to the Microsoft Fabric admin portal with a Fabric administrator account.
  2. Select Tenant settings.
  3. Scroll to Developer settings.
  4. Set Service principals can create workspaces, connections, and deployment pipelines to Disabled, or choose Enabled with Specific security groups selected and defined for the applications that need this access. If the organization doesn’t actively use this feature, keep it Disabled.
  5. Select Apply.
Every attribute of this check
FieldValue
Test IDCIS.M365.9.1.12
SeverityMedium
SuiteCIS
ProductMicrosoft Fabric
FeatureDeveloper settings
AreaApplications and workload identities
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1078.004 Cloud Accounts
Supports benchmarkCIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 9.1.12
Benchmark levelL1
Benchmark profilesE3 Level 1
Supports controlscis-m365:9.1.12, nist-800-53-r5:AC-3
PowerShell testTest-MtCisFabricGlobalApiAccessRestricted
ServicesAzure