PathixDataverse Forensics

← All 72 findings

External connections & transmission security

A password or API key written into a Power Automate flow

Severity High

What it is

Flow has a secret written into its definition.

Why it matters

A credential-shaped literal sits in the flow's own definition rather than in a connection or Key Vault. A flow definition is a solution artifact, so the value travels into every solution export and into source control, readable by anyone who can export the solution.

Pathix reads the definition in memory and discards it, and reports a neutralized label (the pattern type and the redacted length), never the value. It reports what a value LOOKS like and does not test whether the credential still works. A value written as an expression reference, which is how a flow is meant to pull a secret, is deliberately not reported. Cloud flows and agent flows are scanned for this; classic workflows, business rules, actions and business process flows are not, so a clean result does not cover those.

Find it yourself

Export the solution and read each flow's definition JSON for credential-shaped literals: connection strings, passwords, API keys, shared access keys, bearer tokens, private keys. Searching the unpacked export is faster than opening flows one at a time, and it is the same file anyone else with export rights can read.

How to fix it

Replace the literal with a reference: let the connection hold the credential, or read it from Key Vault, then rotate the exposed value.

Related controls

SOC 2 CC6.1ISO 27001 A.5.17 / A.8.24NIST IA-5 / SC-28

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.

CMMC relevance

CMMC IA.L2-3.5.10

This condition produces evidence for IA.L2-3.5.10 (Level 2: store and transmit only cryptographically protected passwords), for the Dataverse system in your assessment scope. A flow definition is a solution artifact, so the credential is in every export and in whatever source control holds them. Anyone who can export the solution can read it, and so can anyone holding a past export, which is why rotation is part of the fix rather than an afterthought.

Pathix is not a CMMC compliance platform. It does not assess the rest of your environment, mappings are indicative, and assessment outcomes rest with your assessor.

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

More in external connections & transmission security

← Back to all 72 findings

© 2026 Pathix L.L.C. · self-hosted · metadata-only
Not affiliated with Microsoft. Dynamics 365, Dataverse, and Power Platform are trademarks of Microsoft Corporation.π