Skip to content

Prerequisites

Before deploying SHIELD or using Discover, ensure your environment meets all license, configuration, permission, and software requirements.

This page is divided into two parts:

  1. SHIELD Core Platform Requirements
  2. Discover System Requirements

SHIELD Core Platform Requirements

SHIELD automates secure deployment and lifecycle management using Microsoft 365 and Azure. It requires specific license levels, identity configurations, and Microsoft Defender components.

Environment Requirements

  • ✅ Deploying user must have Global Admin Rights
  • ✅ Microsoft Defender for Endpoint must be provisioned. See Defend Usage Guide, under Defender for Endpoint Workspace Creation
  • Security Defaults must be disabled in Entra ID
  • Certificate Authentication must be disabled for SHIELD’s security groups

Licensing Requirements by Mode

SHIELD uses M3 and M5 to refer to Microsoft 365 license families, abstracting E3/E5 and similar plans.

Mode License Additional Requirements
ESM (Enterprise Security Mode) M3 or equivalent Devices must be Hybrid or Cloud Joined
SSM (Specialized Security Mode) M5 or equivalent Devices must be Hybrid or Cloud Joined
PSM (Privileged Security Mode) M5 or equivalent Devices must be Autopilot-registered and Secure Core Certified

Discover System Requirements

Discover is a component of SHIELD that audits licensing configuration, queries Microsoft APIs, and stores analysis in SHI - Data Gateway. The following setup is required.

  • Discover requires no Microsoft Licensing to operate.
  • Discover requires the same dependencies (minus licenses) as SHIELD's core system.

Entra ID Role Permissions

Discover uses read-only Entra ID roles for configuration queries. These permissions are scoped with the principle of least privilege.

Role Required For
Global Reader Basic environment access (Defender, Entra ID)
Security Administrator Access to Defender for Endpoint & Identity APIs
User Administrator Access to user directory properties

Related plugin guides: docs\SHIELD\Reference\Plugins\DefenderEndpoint.md

Permissions Note

Discover will never modify your configuration. All operations are read-only and scoped to data retrieval.