Executive Summary
A concise overview of key findings, overall governance health, and the top three priority actions for your leadership team.
Ungoverned Power Platform environments become a compliance and data risk fast. We audit your entire setup, from environment strategy and DLP policies to app quality and connector governance, and give you a clear plan to take back control.
Power Platform gives every employee the ability to build automations and apps. Without the right guardrails in place, sensitive data ends up in unauthorized connectors, flows break silently, and you have no visibility into what is running.
Without DLP policies, users can build flows that send SharePoint or Exchange data to external services like Dropbox, Twitter, or personal email with no oversight.
When a flow owner leaves the company or their account is disabled, every automation they built breaks. We regularly find hundreds of orphaned flows running on personal licenses.
Canvas apps built in the default environment with no ALM process, no change control, and no documentation become unmaintainable and impossible to migrate or audit.
We cover every layer of Power Platform, from admin settings and governance to the quality of individual apps and flows, giving you a clear picture of what needs fixing and what is working well.
We review your entire environment structure, admin settings, and whether the CoE Starter Kit or equivalent governance tooling is in place to give IT visibility and control over citizen development.
Review the number of environments, their purpose alignment (default, dev, test, production), who can create new environments, and whether a documented strategy exists.
Assess whether the Microsoft CoE Starter Kit is deployed, which modules are active (Core, Governance, Nurture), and whether inventory and compliance processes are running.
Review Power Platform admin center settings including trial environment creation, production environment policies, and tenant isolation configuration for external sharing.
Audit Dataverse storage consumption per environment, API request quotas, premium license assignment, and whether capacity warnings are being monitored and acted on.
Check whether Power Platform solutions are used for app and flow packaging, whether deployments use pipelines or manual export/import, and whether source control is in place.
Review who has maker permissions, whether self-service sign-up is controlled, and whether a citizen developer enablement program with training and guardrails is in place.
We audit every DLP policy across all environments, reviewing connector classification, policy scope, and whether your data is properly protected against leakage to external or unauthorized services.
Identify environments with no DLP policy applied, the default environment policy strength, and whether a tenant-level policy blocks high-risk connectors across all environments.
Review the Business, Non-Business, and Blocked classification of all standard and premium connectors, checking for misclassifications that create data mixing risks.
Audit all custom connectors deployed across environments, their authentication method, external endpoints they call, and whether they comply with your data handling policies.
Identify flows using the HTTP, HTTP with Azure AD, or Webhook connectors that can bypass DLP by making direct API calls, and assess whether they are justified and documented.
Check for overlapping tenant-level and environment-level DLP policies that produce unexpected connector behavior, and validate that the stricter policy wins in all conflict scenarios.
Review HTTP endpoint allowlists and connector endpoint filtering to ensure flows can only call pre-approved external URLs, preventing data exfiltration via unrestricted HTTP calls.
We audit all flows across your environments for ownership, error rates, shared connections, business-critical dependencies, and whether they will survive a staff change or license removal.
Identify flows owned by disabled, deleted, or departed users that are at risk of breaking, and assess which are business-critical and need immediate ownership transfer.
Review flows with repeated failures, throttling errors, connection errors, and timeout patterns to identify flows that appear active but are silently failing on a regular basis.
Audit flows using personal connections instead of service accounts, identifying single points of failure where a password reset or account lock will break multiple business automations.
Review flow run volumes against API quota limits, identify flows at risk of hitting the daily request limit, and assess whether premium per-flow licenses are needed for high-volume automations.
Check Power Automate Desktop flow ownership, machine registration status, attended vs unattended run configuration, and whether RPA licenses are correctly assigned and utilized.
Review whether flows have meaningful names, descriptions, and run-only user access configured correctly, and identify unnamed or undocumented flows that cannot be managed or supported by anyone else.
We audit your canvas and model-driven apps for ownership, data source usage, sharing configuration, performance issues, and whether apps are built to a standard that can be maintained and supported over time.
Identify all canvas and model-driven apps across every environment, flag apps with no active owner, apps built in the default environment, and apps that have not been opened in 90 or more days.
Review whether apps use SharePoint lists, Excel files, or SQL as data sources where Dataverse would be more appropriate, creating scalability, delegation, and performance limitations.
Audit apps shared with the entire organization, apps with co-owner permissions granted broadly, and data connections shared in ways that expose credentials beyond the intended audience.
Identify apps with delegation warnings, large data queries running client-side, slow load times due to OnStart overload, and screens with too many controls causing rendering issues.
Review model-driven app sitemap structure, security role assignments, form and view configurations, and whether business rules or business process flows are correctly implemented.
Check whether apps are packaged in solutions, whether versions are tracked and restorable, and whether there is a documented process for promoting changes from dev to production.
We audit your Power BI tenant settings, workspace structure, dataset ownership, row-level security, and report sharing practices to ensure analytics assets are governed and sensitive data is protected.
Audit all Power BI workspaces for admin coverage, workspaces with only one admin, personal workspaces hosting shared reports, and workspaces with no active usage in the past 90 days.
Review Power BI admin portal settings including who can publish to web, export data controls, embedding settings, service principal permissions, and whether guest access to reports is restricted.
Identify datasets with failed scheduled refreshes, datasets relying on personal gateways instead of enterprise gateways, and datasets with credentials that expire and cause silent failures.
Review whether sensitive datasets have RLS configured, validate that RLS roles are correctly mapped to user attributes, and identify reports showing confidential data to all workspace members.
Identify reports published to the public web, reports shared with guests outside the organization, and dashboards embedded without authentication that expose internal data publicly.
Review Power BI Pro vs Premium Per User vs Premium capacity allocation, identify users accessing premium workspaces without appropriate licenses, and optimize license spend against usage data.
Every Power Platform Health Check ends with a structured set of documents and sessions to ensure you can act on what we find.
A concise overview of key findings, overall governance health, and the top three priority actions for your leadership team.
Full audit results across all five areas — Governance, DLP, Power Automate, Power Apps, and Power BI — with severity ratings and evidence.
A sequenced action plan organised by severity — Critical, High, Medium — with specific steps to address each governance gap.
A live walkthrough of every finding with time to ask questions, align on priorities, and discuss next steps for remediation or retainer support.
The audit is entirely read-only and non-disruptive. Here is what is needed to get started quickly.
We require Power Platform Administrator access to review environments, DLP policies, and the admin center. This is a read-only use of the role — no configurations are changed.
A 30-minute call before the audit begins to understand your environment size, business context, known pain points, and what you most need the audit to focus on.
The entire audit is passive and read-only. No flows are paused, no apps are modified, and your users experience zero disruption during the review.
Once access is granted, your full Power Platform Health Check report is delivered within 24 to 48 hours, followed by a live walkthrough session at a time that suits you.
We only use read-only access during the audit. We never store credentials, modify configurations, or retain access beyond the agreed engagement window.
Every engagement concludes with a structured, documented set of deliverables you can act on immediately or use to prioritize your remediation roadmap.
A one-page overview of your Power Platform governance health, overall risk level, and the top three actions your team should take immediately.
A full audit covering all five areas — Governance, DLP, Power Automate, Power Apps, and Power BI — with findings categorized by severity and mapped to compliance frameworks.
A step-by-step action plan ordering findings by risk and effort, so your team can work through governance improvements systematically without getting overwhelmed.
A live presentation of all findings with your team. We walk through every issue, answer questions, and agree on a realistic remediation timeline before we close out.
The audit is fully read-only and requires minimal setup on your side. Here is what to expect and what access is needed before we begin.
We require Power Platform Admin access to review environment settings, DLP policies, CoE toolkit configuration, and capacity data. This role is read-only for our audit activities.
Before the audit starts, we schedule a brief call to understand your environment size, license tier, number of flows and apps, and any known governance pain points.
The audit runs entirely in the background using read-only access. No flows are paused, no apps are modified, and no DLP policies are changed during the engagement.
Once access is provided, your full Power Platform health check report is delivered within 24 to 48 hours, followed by a live walkthrough session at a time that suits your team.
We only use read-only, time-bound access throughout the engagement. We never store credentials, never modify configurations, and never retain access beyond the audit window.
A structured, low-disruption process that gives you full visibility into your Power Platform environment and a prioritized action plan.
We learn your license tier, environment structure, and current automation footprint to scope the audit correctly before we begin.
30 minutesWe review your Power Platform admin center, environments, DLP policies, flows, apps, and Power BI tenant settings across the full tenant.
3 to 5 hoursYou receive a detailed health check report with findings categorized by severity, including screenshots, risk ratings, and specific remediation steps.
Within 24 hoursWe walk you through the findings, prioritize the governance and security fixes, and give you an action plan or handle the remediation for you.
60 minutesClients Served
Satisfaction Rate
Average Turnaround
Languages Supported
A health check reveals what is broken and ungoverned. A managed support retainer keeps everything under control as your automations and apps keep growing. Get continuous oversight, monthly platform health reports, and a dedicated team ensuring your environment stays clean.
Your Power Platform Health Check is included free with any Priority or Partner retainer plan.
Power Platform governance doesn't exist in isolation. Pair this audit with these assessments for a complete view of your M365 compliance posture.
Teams integrates directly with Power Automate and Power Apps. An ungoverned Power Platform can expose Teams data through unblocked connectors — audit both together.
View AssessmentThe Full Tenant Health Check includes Power Platform governance as one of six domains. Start here for breadth, then return to this audit for deeper Power Platform analysis.
View AssessmentPower Platform DLP policies sit within the broader Microsoft Purview and compliance framework. This security audit covers the full scope of your compliance posture across M365.
View AssessmentEverything you need to know about the Power Platform Health Check before you book.
Book your health check today. We will find the governance gaps before they become a data or compliance incident.