defines a number of operators designed to operate on its own custom datatypes.
Operator | Description | Example |
|---|---|---|
hasTag | Evaluates to true if the specified tag is applied to the system. | |
containsTag | Evaluates to true if any tags applied to the system contain the specified partial tag name. | |
hasTagExcluded | Evaluates to true if the specified tag is excluded on the system. | |
doesNotHaveTag | Evaluates to true if the specified tag is not applied to the system. | |
doesNotHaveAnyTag | Evaluates to true if the system has no tags applied to it. | |
childOf | Returns rows that are direct descendants of the given nodes. | |
descendsFrom | Returns rows that are descended from the given nodes. | |
stateEq | Evaluates to true if the managed state of the system matches either "managed" or "unmanaged". | |
version_eq | Evaluates to true if the versions are equal using dotted version notation. | |
version_neq | Evaluates to true if the versions are not equal using dotted version notation. | |
version_ge | Evaluates to true if the first version is greater or equal to the second using dotted version notation. | |
version_lt | Evaluates to true if the first version is less than the second using dotted version notation. | |
threatcategory_belongs | Returns the row if the threat category belongs to the given group. | |
threatcategory_not_belongs | Returns the row if the threat category does not belong to the given group. | |
withinRepositoryDatVersion | Evaluates to true if the DAT version is within a supplied number of versions to what is in the repository. | |
not_withinRepositoryDatVersion | Evaluates to true if the DAT version is not within a supplied number of versions to what is in the repository. | |