- Open Vulnerability and Assessment Language -
Deprecation Report


< filemd5_test >

Deprecated As Of Version: 5.1
Reason: Replaced by the filehash_test. The filehash_test can check both MD5 and SHA1 hashes, whereas the filemd5_test can only check MD5 hashes. Therefore, the filehash_test is recommended. See the filehash_test.
Comment: This test has been deprecated and will be removed in version 6.0 of the language.

The file md5 test is used to check the md5 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 filemd5_object and the optional state element specifies the md5 to check. The evaluation of the test is guided by the check attribute that is inherited from the TestType.



< filemd5_object >

Deprecated As Of Version: 5.1
Reason: Replaced by the filehash_object. The filehash_test can check both MD5 and SHA1 hashes, whereas the filemd5_test can only check MD5 hashes. Therefore, the filehash_object is recommended. See the filehash_object.
Comment: This object has been deprecated and will be removed in version 6.0 of the language.

The filemd5_object element is used by a file test to define the specific file(s) to be evaluated. Each object extends the standard ObjectType as definied 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 file 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 Filemd5Behaviors complex type for more information about specific behaviors.



< filemd5_state >

Deprecated As Of Version: 5.1
Reason: Replaced by the filehash_state. The filehash_test can check both MD5 and SHA1 hashes, whereas the filemd5_test can only check MD5 hashes. Therefore, the filehash_state is recommended. See the filehash_state.
Comment: This state has been deprecated and will be removed in version 6.0 of the language.

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



< 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. The evaluation of the test is guided by the check attribute that is inherited from the TestType.



< 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. Each object extends the standard ObjectType as definied 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.