Skip to main content
Version: 3.0.0-preview

CIS.M365.9.1.5 - (L2) Disable R and Python visuals in Fabric

Overviewโ€‹

R and Python visuals are disabled for the Fabric tenant.

These visuals execute scripts when reports render. Turning off the tenant setting reduces the code-execution surface in reports; Microsoft does not provide a security-group scope for this setting.

Remediation actionโ€‹

  1. Sign in to Microsoft Fabric with a Fabric administrator account.
  2. Select OneLake catalog > Govern > Configurations > Tenant settings. If these options aren't available in your region, select Settings > Admin portal > Tenant settings.
  3. Under R and Python visuals settings, find Interact with and share R and Python visuals.
  4. Set the control to Disabled, then select Apply. This setting applies to the entire organization and can't be limited to groups.
  5. Identify reports that depend on these visuals and move them to an approved alternative.

Test Metadataโ€‹

FieldValue
Test IDCIS.M365.9.1.5
SeverityMedium
SuiteCIS
ProductMicrosoft Fabric
FeatureTenant settings
AreaInfrastructure hardening
Resource typeTenant
User impactMedium
Implementation costMedium
MITRE ATT&CKT1059 Command and Scripting Interpreter
Supports benchmarkCIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 9.1.5
Benchmark levelL2
Benchmark profilesE3 Level 2
Supports controlscis-m365:9.1.5, nist-800-53-r5:CM-7
PowerShell testTest-MtCisFabricScriptVisualsDisabled
ServicesAzure

Sourceโ€‹