What it observes

A site's app catalog: which solutions lag their version.

PowerShell
m365-governance collect spfx \
  --client-id <id> \
  --site-url https://<tenant>.sharepoint.com/sites/<site> \
  --output ./evidence/spfx.json
ModeSpfxCatalog
Needs--site-url
Profilespfx
Produces findingsYes

Catalog only, and the second mode that is not a slice

The script has a second mode, SpfxPages, which reports which components are on which pages. It is not exposed as a slice.

The catalog is one call and feeds SPO-SPFX-001. SpfxPages opens every page, which is expensive, and no rule reads its evidence yet. Shipping it as a slice would have created a collection path that answers nothing about its own collection, which is the standing rule this engine holds itself to.

It remains a script only mode, opt in, bounded by -MaxPages, and it declares what it managed to inspect rather than presenting a truncated response as complete.

When a count cannot reconcile

Page inspection is bounded and says so. A count that does not reconcile is marked invalid rather than published as arithmetic that cannot be true. That outcome is invalid-evidence, which is a defect in the collector rather than a fact about the resource: see unknown versus invalid evidence.

What SPO-SPFX-001 does not establish

That the newer version is safe to deploy, or that anybody is affected. It finds that a solution is installed at an older version than the catalog holds.

What the Engine publishes

Generated from the Engine's capability manifest at1.0.0b6@b4bf9c325233. No value on this panel is maintained by this site.

Answers
a site's app catalog: which solutions lag their version
Collector
PnP PowerShell · mode SpfxCatalog
Reads
  • Get-PnPApp
Least privilege
not established

No source settles the least privilege for this collector, so the Engine states none. An invented permission would be worse than an admitted gap, because somebody would grant it.

Produces
sharepoint ·site
Proven against a tenant
negative path validated

Rules that decide from it

  • SPO-SPFX-001A solution is installed at an older version than the catalog holdsconvention

Contracts it produces

Every collection writes evidence and an account of itself. The manifest publishes no narrower per-capability list, so this states what it does establish rather than guessing at more.