detection_rule.write. Controls shown there lead back to their owning standard.
Understand the difference first
Selecting all enabled accounts makes sense as a control population. Used alone as a standalone rule, that same selection would make healthy enabled accounts candidates for findings. Read advanced control definitions before transferring any definition between the two models.
Prepare a deterministic rule
Open Monitoring and select + New rule. Turn Enabled off before drafting; new rules start enabled. Keep LLM-assisted off for this deterministic walkthrough.- Enter Name, Slug, Description, Severity and Category. The slug is a stable identifier and cannot be changed after creation.
- Select Every organization to include current and future clients, or Selected clients only and explicitly review the selected clients. A filter narrows the displayed choices; it is not an assessment of the whole estate.
- Keep Autonomy at Suggest only while reviewing the intended behaviour. The setting is bounded by client, workspace and platform limits; it does not add remediation capabilities.
- Under Match — the anchor fact, select Predicate. Use Require a specific value when the value itself identifies the concerning observation, and select the correct Value type.
- Add only the necessary Where — additional conditions. Review What this will match before saving.
- Under Advanced, review Detection title template and Evidence fields. Save the rule, reopen it and confirm its definition, scope and disabled state before enabling it deliberately.
Worked example: a known missing registration
For a fictional pilot client, the question is: “Which enabled accounts are observed as not registered for MFA?”
An account observed as enabled with MFA registered
false matches this candidate condition. An account with registered true does not. An absent registration observation does not become a match for false; use a control to track the missing-evidence result.
This example concerns registration, not enforcement at every sign-in. Candidates still follow the detection engine’s verification path before being shown as findings. A saved rule is not proof that a finding has been evaluated or verified.