pH7x Systems®

M365 Governance as Code

Microsoft 365 governance that shows its work.

Evidence, basis and uncertainty preserved from the read to the conclusion.

From evidence to a conclusion you can inspect

The Engine records evidence, evaluates published rules and preserves the limits of what was established. Inspect its contracts and rule documentation before interpreting a result.

Read the core concepts

Run it before you point it at anything.

Everything offline, against evidence that ships with the package. No tenant, no app registration, no PowerShell.

One run, as the engine prints it
$ pipx install m365-governance-as-code==1.0.0b9
$ m365-governance evaluate --evidence <a-fixture.json>

3 rule evaluations across 1 resource

  Fail      1
  Unknown   2
  Pass      0

Fail · SPO-LIST-001 · documented-limit
  The list holds 148000 items, above Microsoft's documented
  limit of 100,000, and still inherits its permissions.

Unknown · SPO-LIST-002 · documented-limit
  The scope count does not settle this list's position
  relative to the 50,000 limit. This is not a pass.