Choose a baseline
Browse the supplied controls and manual checks in eight topic categories.
Create your own
Build a focused control using the editor and a worked example.
Tune client expectations
Understand defaults, typed parameters and client overrides.
Add human judgement
Define review instructions, record evidence and keep assessments current.
The parts of a control
A predicate names the observation, such as
device_encryption_enabled. The control adds the question: does that observation equal true? See predicates explained if this terminology is new.
The control selects subjects and compares their observations with the effective settings. The result is an assessment; carrying out a change is a separate decision.
Keep each expectation small
Prefer separate controls for encryption, patching and EDR installation. A broad name such as “device is secure” hides what you have measured and makes failures difficult to explain. Automated controls need usable observations. A missing value is notfalse, a missing count is not zero, and no matching subjects is not a pass. Read control results before using a score to describe coverage.