Microsoft Power Platform
TMA-POWERPLATFORM-SHARE-EVERYONE
Ensure makers cannot share canvas apps with Everyone
MediaNivel 1Automatizadapower-platform
Descripción
Sharing with Everyone exposes apps (and their connections' data) to the whole tenant, including guests. Requires Microsoft.PowerApps.Administration.PowerShell and an authenticated session (Add-PowerAppsAccount) as a Power Platform administrator; the audit throws if the module is missing.
Cómo se verifica
Método de auditoría: Comando de shell
shell
$ErrorActionPreference = 'Stop'; if (-not (Get-Command Get-TenantSettings -ErrorAction SilentlyContinue)) { throw 'Microsoft.PowerApps.Administration.PowerShell is not loaded: run Add-PowerAppsAccount first' }; $s = Get-TenantSettings -ErrorAction Stop; if ($s.powerPlatform.powerApps.disableShareWithEveryone -eq $true) { 'compliant' } else { 'noncompliant' }- Salida esperada
compliant
Cómo se corrige
Método de corrección: Guía o parche de infraestructura
$s = Get-TenantSettings; $s.powerPlatform.powerApps.disableShareWithEveryone = $true; Set-TenantSettings -RequestBody $s
Propiedades
- Sistemas operativos
- Cualquiera
- Etiquetas
- power-platformsharing
- Referencia
- CIS Microsoft Dynamics 365 Power Platform Benchmark v1.0.1 - Sharing canvas apps with Everyone (no dedicated CIS benchmark exists for Power Platform)
Verificar este host
Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.
shell
tmaegis scan --target power-platform