audit-permissions

Audit Power Pages table permissions and generate an HTML report.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill audit-permissions-promitdutta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-permissions
Source: https://github.com/promitdutta/power-platform-skills-qwen/tree/main/skills/power-pages/audit-permissions
Command: npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill audit-permissions-promitdutta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pac, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the audit of table permissions on a Power Pages site, identifying and suggesting fixes for any issues, saving time on manual review and improving security.

Core Features & Use Cases

  • Permission Auditing: Analyze existing table permissions against site code and Dataverse metadata.
  • HTML Report Generation: Create a visual HTML audit report with findings and suggested fixes.
  • Automated Analysis: Perform checks for permission existence, web role association, scope appropriateness, and more.
  • Use Case: After running the audit, you can review the HTML report to understand the current state of permissions and take action on any identified issues.

Quick Start

Use the audit-permissions skill to generate an audit report for your Power Pages site.

Frequently Asked Questions about audit-permissions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Power Pages site table permissions automatically?

Automating a Power Pages table permission audit requires scripts that read file permissions, query the Dataverse API for relationship data, and generate an HTML report identifying permission issues and suggested fixes.

What issues are identified during a Power Pages table permission audit?

A table permission audit checks for permission existence, web role association, and scope appropriateness by analyzing site code against Dataverse metadata to identify security misconfigurations and suggest fixes.

Do I need the pac CLI to audit Dataverse table permissions for Power Pages?

Yes, the pac CLI is a required dependency to query Dataverse metadata and validate Power Pages table permissions during the automated audit process.

Can I generate a visual report of Power Pages security permission findings?

Yes, you can generate an HTML audit report containing visual findings and suggested fixes for your Power Pages site table permissions after the validation scripts complete their analysis.

What is the best way to validate table permission configurations in a Power Platform solution?

Validating Power Platform table permissions is best achieved by automating checks against Dataverse API relationship data and site code to ensure proper scope and web role association before generating an audit report.

Why are my Power Pages table permissions failing security checks after deployment?

Table permissions may fail security checks if scope is inappropriate, web roles are unassociated, or permissions are missing, which an automated audit identifies by comparing site code against Dataverse metadata.