...
Text Matching (“text contains” or “text does not contain”)
Regular Expressions for advanced matching
Line Anchors (e.g. “line starts with”, “line ends with”, etc.)
Multiple Conditions per Rule, evaluated using a single logical operator (AND/OR) selected by the user (either all conditions must match within a rule, or any of them)
A rule can be named for quick identification or context, and it can be disabled to be ignored during the execution of the Compliance preset.
Condition evaluation logic
Each line inside a Condition is evaluated individually. In effect, this means you can paste a large set of commands into a single Condition, and Unimus will evaluate each line against the devices / source. The most basic use-case is validating a "Golden Config" for a device. You can simply paste the entire Golden Config into a single Condition. Each line of the config will be checked against your devices. As mentioned above, the "AND/OR" Operator then configures behavior between Conditions if you have multiple. Perhaps you have multiple versions of a Golden Config, where either is acceptable. In that case, you can simply create 2 Conditions, set the Operator to OR, and paste the whole configs, each into its own condition.
Compliance preset execution
...
