- Open Vulnerability and Assessment Language -
Deprecation Report


< filehash_test >

Deprecated As Of Version: 5.8
Reason: Replaced by the filehash58_test.
Comment: This object has been deprecated and may be removed in a future version of the language.

The file hash test is used to check the hashes associated with a specified file. It extends the standard TestType as defined in the oval-definitions-schema and one should refer to the TestType description for more information. The required object element references a filehash_object and the optional state element specifies the different hashes to check.



< filehash_object >

Deprecated As Of Version: 5.8
Reason: Replaced by the filehash58_object.
Comment: This object has been deprecated and may be removed in a future version of the language.

The filehash_object element is used by a file hash test to define the specific file(s) to be evaluated. The filehash_object will only collect regular files on UNIX systems and FILE_TYPE_DISK files on Windows systems. Each object extends the standard ObjectType as defined in the oval-definitions-schema and one should refer to the ObjectType description for more information. The common set element allows complex objects to be created using filters and set logic. Again, please refer to the description of the set element in the oval-definitions-schema.

A filehash_object defines the path and filename of the file(s). In addition, a number of behaviors may be provided that help guide the collection of objects. Please refer to the FileBehaviors complex type for more information about specific behaviors.

The set of files to be evaluated may be identified with either a complete filepath or a path and filename. Only one of these options may be selected.

It is important to note that the 'max_depth' and 'recurse_direction' attributes of the 'behaviors' element do not apply to the 'filepath' element, only to the 'path' and 'filename' elements. This is because the 'filepath' element represents an absolute path to a particular file and it is not possible to recurse over a file.



< filehash_state >

Deprecated As Of Version: 5.8
Reason: Replaced by the filehash58_state.
Comment: This object has been deprecated and may be removed in a future version of the language.

The filehash_state element contains entities that are used to check the file path, name, and the different hashes associated with a specific file.



< environmentvariable_test >

Deprecated As Of Version: 5.8
Reason: Replaced by the environmentvariable58_test.
Comment: This object has been deprecated and may be removed in a future version of the language.

The environmentvariable_test element is used to check an environment variable found on the system. It extends the standard TestType as defined in the oval-definitions-schema and one should refer to the TestType description for more information. The required object element references a environmentvariable_object and the optional state element specifies the metadata to check.



< environmentvariable_object >

Deprecated As Of Version: 5.8
Reason: Replaced by the environmentvariable58_object.
Comment: This object has been deprecated and may be removed in a future version of the language.

The environmentvariable_object element is used by an environment variable test to define the specific environment variable(s) to be evaluated. Each object extends the standard ObjectType as defined in the oval-definitions-schema and one should refer to the ObjectType description for more information. The common set element allows complex objects to be created using filters and set logic. Again, please refer to the description of the set element in the oval-definitions-schema.



< environmentvariable_state >

Deprecated As Of Version: 5.8
Reason: Replaced by the environmentvariable58_state.
Comment: This object has been deprecated and may be removed in a future version of the language.

The environmentvariable_state element contains two entities that are used to check the name of the specified environment variable and the value associated with it.



< sql_test >

Deprecated As Of Version: 5.7
Reason: Replaced by the sql57_test. This test allows for single fields to be selected from a database. A new test was created to allow more than one field to be selected in one statement. See the sql57_test.
Comment: This object has been deprecated and may be removed in a future version of the language.

The sql test is used to check information stored in a database. It is often the case that applications store configuration settings in a database as opposed to a file. This test has been designed to enable those settings to be tested. It extends the standard TestType as defined in the oval-definitions-schema and one should refer to the TestType description for more information. The required object element references a wmi_object and the optional state element specifies the metadata to check.



< sql_object >

Deprecated As Of Version: 5.7
Reason: Replaced by the sql57_object. This object allows for single fields to be selected from a database. A new object was created to allow more than one field to be selected in one statement. See the sql57_object.
Comment: This object has been deprecated and may be removed in a future version of the language.

The sql_object element is used by a sql test to define the specific database and query to be evaluated. Connection information is supplied allowing the tool to connect to the desired database and a query is supplied to call out the desired setting. Each object extends the standard ObjectType as defined in the oval-definitions-schema and one should refer to the ObjectType description for more information. The common set element allows complex objects to be created using filters and set logic. Again, please refer to the description of the set element in the oval-definitions-schema.



< sql_state >

Deprecated As Of Version: 5.7
Reason: Replaced by the sql57_state. This state allows for single fields to be selected from a database. A new state was created to allow more than one field to be selected in one statement. See the sql57_state.
Comment: This state has been deprecated and may be removed in a future version of the language.

The sql_state element contains two entities that are used to check the name of the specified field and the value associated with it.



< textfilecontent_test >

Deprecated As Of Version: 5.4
Reason: Replaced by the textfilecontent54_test. Support for multi-line pattern matching and multi-instance matching was added. Therefore, a new test was created to reflect these changes. See the textfilecontent54_test.
Comment: This test has been deprecated and will be removed in version 6.0 of the language.

The textfilecontent_test element is used to check the contents of a text file (aka a configuration file) by looking at individual lines. It extends the standard TestType as defined in the oval-definitions-schema and one should refer to the TestType description for more information. The required object element references a textfilecontent_object and the optional state element specifies the metadata to check.



< textfilecontent_object >

Deprecated As Of Version: 5.4
Reason: Replaced by the textfilecontent54_object. Support for multi-line pattern matching and multi-instance matching was added. Therefore, a new object was created to reflect these changes. See the textfilecontent54_object.
Comment: This object has been deprecated and will be removed in version 6.0 of the language.

The textfilecontent_object element is used by a text file content test to define the specific line(s) of a file(s) to be evaluated. The textfilecontent_object will only collect regular files on UNIX systems and FILE_TYPE_DISK files on Windows systems. Each object extends the standard ObjectType as defined in the oval-definitions-schema and one should refer to the ObjectType description for more information. The common set element allows complex objects to be created using filters and set logic. Again, please refer to the description of the set element in the oval-definitions-schema.



< textfilecontent_state >

Deprecated As Of Version: 5.4
Reason: Replaced by the textfilecontent54_state. Support for multi-line pattern matching and multi-instance matching was added. Therefore, a new state was created to reflect these changes. See the textfilecontent54_state.
Comment: This state has been deprecated and will be removed in version 6.0 of the language.

The textfilecontent_state element contains entities that are used to check the file path and name, as well as the line in question and the value of the specific subexpression.



== EntityStateLdaptypeType ==

The EntityStateLdaptypeType complex type restricts a string value to a specific set of values that specify the different types of information that an ldap attribute can represent. The empty string is also allowed to support empty elements associated with variable references.

Value Description Deprecation Info
LDAPTYPE_TIMESTAMP

The data is of a time stamp in seconds.

Deprecated As Of Version: 5.7
Reason: This value was accidently carried over from the win-def:EntityStateAdstypeType as it was used as a template for the ind-def:EntityStateLdaptypeType.
Comment: This value has been deprecated and will be removed in version 6.0 of the language.
LDAPTYPE_EMAIL

The data is of an e-mail message.

Deprecated As Of Version: 5.7
Reason: This value was accidently carried over from the win-def:EntityStateAdstypeType as it was used as a template for the ind-def:EntityStateLdaptypeType.
Comment: This value has been deprecated and will be removed in version 6.0 of the language.