PathixDataverse Forensics

← All 40 findings

Access & least privilege

An integration account holding System Administrator

Severity Critical

What it is

Integration account holds a Microsoft system role.

Why it matters

A service account with System Administrator or System Customizer bypasses nearly every access check. A compromised key can read everything, rewrite security, and cover its tracks. Pentesters find this in the first fifteen minutes.

Find it yourself

Query systemuser for rows where applicationid is not null, link through systemuserroles to role, and read the role names. Anything called System Administrator or System Customizer is the finding. Check custom roles in the same list too: the second most common version is a role copied from System Administrator years ago and never trimmed.

How to fix it

Replace the system role with a custom least-privilege role scoped to what the integration actually touches.

Related controls

SOC 2 CC6.1 / CC6.3ISO 27001 A.8.2NIST AC-6 / AC-6(5)

These mappings are indicative. Pathix detects a condition relevant to a control. It does not certify your compliance, and a finding is not an audit opinion. You stay responsible for your control environment.

Pathix checks this across every environment you scan, along with 39 other conditions. Self-hosted in your own Azure, read-only, metadata-only.

More in access & least privilege

← Back to all 40 findings

Pathix

Forensics for Dynamics 365 and the Dataverse.

See it on sample data →
USE CASES
CAPABILITIES
  • What we check
  • Dataverse MCPsoon
  • Dependency analysissoon
  • Migration impactsoon
PRODUCT
COMPANY
© 2026 Pathix · self-hosted · metadata-onlyNot affiliated with Microsoft. Dynamics 365, Dataverse, and Power Platform are trademarks of Microsoft Corporation.