Skip to content

Commit 59f362d

Browse files
committed
sync: update power-pages review record for upstream b4c46e9
- Updated scope summary to include multi-provider auth - Added evidence for upstream PR microsoft#173 - Updated notes with security assessment of new scripts - Status remains 'defer' (existing blockers unchanged)
1 parent e4b4c6f commit 59f362d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

docs/equinor-alignment/reviews/power-pages.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"pluginName": "power-pages",
3-
"reviewDate": "2026-05-27",
3+
"reviewDate": "2026-05-28",
44
"reviewer": "GitHub Copilot",
55
"publicationStatus": "defer",
66
"ownership": {
@@ -10,7 +10,7 @@
1010
"upstreamVersion": "2.0.0"
1111
},
1212
"scope": {
13-
"summary": "Creates, tests, activates, and deploys Power Pages code sites; can create Dataverse data models, sample data, web roles, site settings, table permissions, Web API integrations, server logic, and cloud flow integrations. Includes ALM workflows (plan-alm, setup-solution, setup-pipeline, export-solution, import-solution, deploy-pipeline, ensure-pipelines-host, force-link-environment, configure-env-variables, diagnose-deployment) and security skills (manage-firewall, manage-headers, scan-site, security-review).",
13+
"summary": "Creates, tests, activates, and deploys Power Pages code sites; can create Dataverse data models, sample data, web roles, site settings, table permissions, Web API integrations, server logic, and cloud flow integrations. Includes ALM workflows (plan-alm, setup-solution, setup-pipeline, export-solution, import-solution, deploy-pipeline, ensure-pipelines-host, force-link-environment, configure-env-variables, diagnose-deployment), security skills (manage-firewall, manage-headers, scan-site, security-review), and multi-provider authentication setup (Entra ID, OIDC, SAML2, WS-Federation, local, social) with SPA flows and user-profile pages.",
1414
"createsOrModifiesAssets": true,
1515
"deploysAssets": true,
1616
"deletesAssets": false,
@@ -188,6 +188,11 @@
188188
"GitHub Copilot marketplace manifest is missing."
189189
],
190190
"evidence": [
191+
{
192+
"type": "external-source",
193+
"reference": "https://github.com/microsoft/power-platform-skills/compare/2923950..b4c46e9",
194+
"summary": "Synced upstream commit b4c46e9 (2026-05-28): setup-auth multi-provider authentication and SPA flows (PR #173). Adds Entra ID (workforce + External ID/CIAM), generic OIDC, SAML2, WS-Federation, local, and social auth. New scripts: check-solution-installed.js, render-auth-report.js. YAML quoting fix in create-site-setting.js. 25 eval scenarios (was 9)."
195+
},
191196
{
192197
"type": "external-source",
193198
"reference": "https://github.com/microsoft/power-platform-skills/compare/3b2009f..2923950",
@@ -209,5 +214,5 @@
209214
"summary": "Contains many Node.js scripts that require security and behavior review before publication."
210215
}
211216
],
212-
"notes": "Initial review record only. Upstream v2.0.0 synced 2026-05-27 adds significant ALM and security capabilities (10 new ALM skills, 4 security skills, 45 lib helpers, 6 reference docs). This record intentionally defers publication until detailed review evidence exists. The expanded surface area — especially ALM pipeline management, deployment automation, firewall rules, and security scanning — increases the review scope considerably."
217+
"notes": "Initial review record only. Upstream v2.0.0 synced through 2026-05-28 adds significant ALM, security, and authentication capabilities. Latest sync (b4c46e9) adds multi-provider authentication with SPA flows, solution-detection scripts, and auth-report rendering. New scripts (check-solution-installed.js) interact with Dataverse API using Azure CLI tokens — proper URL sanitization and input validation confirmed. This record intentionally defers publication until detailed review evidence exists. The expanded surface area — especially ALM pipeline management, deployment automation, firewall rules, security scanning, and now multi-provider auth — increases the review scope considerably."
213218
}

0 commit comments

Comments
 (0)