pattern only matches if the provided condition successfully evaluates for every value in the Object property body. The property captures the delimiter used when delimiter basicDataTypes: delimiter 0..1 BasicString defining lists of values. The default value is "##comma##". The property specifies a bit_mask in conjunction bit_mask with one of the defined binary conditions (bitwiseAnd, bitwiseOr, bit_mask basicDataTypes:HexBinary 0..1 and bitwiseXor). This bitmask is then uses as one operand in the indicated bitwise computation. The property specifies the type of pattern pattern_type pattern_type PatternTypeEnum 0..1 used if one is specified for the Object property This is applicable only if the Condition property is set to 'FitsPattern'. The property captures the syntax format used regex_syntax for a regular expression, if one is specified for the property value. This is applicable only if the Condition property is set to 'FitsPattern'. Setting this property with an empty value (e.g., "") or omitting it entirely notifies CybOX consumers and pattern evaluators that the corresponding regular expression utilizes basicDataTypes: capabilities, character classes, escapes, and other lexical regex_syntax 0..1 BasicString tokens defined by the CybOX Language Specification. Setting this attribute with a non-empty value notifies CybOX consumers and pattern evaluators that the corresponding regular expression utilizes capabilities not defined by the CybOX Language Specification. The regular expression must be evaluated through a compatible regular expression engine in this case. The has_changed property specifies whether a targeted observation pattern of the associated Object property has has_changed 0..1 basicDataTypes:Boolean changed. This property would be leveraged within a pattern observable triggering on whether the value of a single Object property value has changed.
pattern only matches if the provided condition successfully evaluates for every value in the Object property body. delimiter basicDataTypes: BasicString 0..1 The delimiter property captures the delimiter used when defining lists of values. The default value is "##comma##". bit_mask basicDataTypes:HexBinary 0..1 The bit_mask property specifies a bit_mask in conjunction with one of the defined binary conditions (bitwiseAnd, bitwiseOr, and bitwiseXor). This bitmask is then uses as one operand in the indicated bitwise computation. pattern_type PatternTypeEnum 0..1 The pattern_type property specifies the type of pattern used if one is specified for the Object property This is applicable only if the Condition property is set to 'FitsPattern'. regex_syntax basicDataTypes: BasicString 0..1 The regex_syntax property captures the syntax format used for a regular expression, if one is specified for the property value. This is applicable only if the Condition property is set to 'FitsPattern'. Setting this property with an empty value (e.g., "") or omitting it entirely notifies CybOX consumers and pattern evaluators that the corresponding regular expression utilizes capabilities, character classes, escapes, and other lexical tokens defined by the CybOX Language Specification. Setting this attribute with a non-empty value notifies CybOX consumers and pattern evaluators that the corresponding regular expression utilizes capabilities not defined by the CybOX Language Specification. The regular expression must be evaluated through a compatible regular expression engine in this case. has_changed basicDataTypes:Boolean 0..1 The has_changed property specifies whether a targeted observation pattern of the associated Object property has changed. This property would be leveraged within a pattern observable triggering on whether the value of a single Object property value has changed.
cybox-v2.1.1-csprd01-part02-common.docx