What it observes
A site's app catalog: which solutions lag their version.
m365-governance collect spfx \
--client-id <id> \
--site-url https://<tenant>.sharepoint.com/sites/<site> \
--output ./evidence/spfx.json| Mode | SpfxCatalog |
| Needs | --site-url |
| Profile | spfx |
| Produces findings | Yes |
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.