├── README.md ├── docs ├── terms.txt └── README.txt ├── support └── xml │ └── classes │ ├── class1 │ ├── section1.xml │ └── section2.xml │ ├── class2 │ ├── section1.xml │ └── section2.xml │ ├── class3 │ ├── section1.xml │ └── section2.xml │ └── class4 │ ├── section1.xml │ └── section2.xml ├── linux ├── ind-def_unknown_test.xml ├── README.md ├── unix-def_uname_test.xml ├── ind-def_family_test.xml ├── ind-def_sql_test.xml ├── ind-def_variable_test.xml ├── oval-def_criterion.xml ├── oval-def_extend_definition.xml ├── oval-def_constant_variable.xml ├── oval-def_local_variable.xml ├── unix-def_shadow_test.xml └── oval-def_escape_regex_function.xml ├── macos ├── ind-def_unknown_test.xml ├── README.md ├── unix-def_uname_test.xml ├── ind-def_family_test.xml ├── ind-def_sql_test.xml ├── macos-def_pwpolicy_test.xml ├── ind-def_variable_test.xml ├── oval-def_criterion.xml ├── oval-def_extend_definition.xml ├── oval-def_constant_variable.xml ├── oval-def_local_variable.xml ├── unix-def_shadow_test.xml └── oval-def_escape_regex_function.xml ├── solaris ├── ind-def_unknown_test.xml ├── README.md ├── sol-def_isainfo_test.xml ├── unix-def_uname_test.xml ├── ind-def_family_test.xml ├── ind-def_sql_test.xml ├── ind-def_variable_test.xml ├── oval-def_criterion.xml ├── oval-def_extend_definition.xml ├── oval-def_constant_variable.xml ├── oval-def_local_variable.xml └── unix-def_shadow_test.xml └── windows ├── ind-def_unknown_test.xml ├── win-def_uac_test.xml ├── README.md ├── win-def_wmi_object_test.xml ├── ind-def_family_test.xml ├── win-def_passwordpolicy_test.xml ├── win-def_lockoutpolicy_test.xml ├── ind-def_sql_test.xml ├── win-def_wuaupdatesearcher_test.xml ├── ind-def_variable_test.xml ├── win-def_wmi57_object_test.xml ├── oval-def_criterion.xml ├── win-def_auditeventpolicy_test.xml ├── oval-def_extend_definition.xml ├── oval-def_constant_variable.xml ├── oval-def_local_variable.xml └── win-def_user_test.xml /README.md: -------------------------------------------------------------------------------- 1 | OVAL Test Content 2 | ============ 3 | 4 | The OVAL Test Content is a set of OVAL Definitions that provides a simple way to test the capability of OVAL Definition Evaluators. After running the OVAL Test Content through an OVAL Definition Evaluator, the OVAL Results will show the user which tests are properly supported by that tool. This allows users to perform unit testing of tools against the OVAL Language. Over time, the OVAL Test Content will cover the basic behavior of all tests and capabilities in the OVAL Language. 5 | 6 | Current: [GitHub OVAL Test Content] (https://github.com/OVALProject/Test-Content)
7 | Previous: [SourceForge OVAL Test Content] (http://sourceforge.net/p/ovaltestcontent)
8 | 9 | Please see the [OVAL Web Site](http://oval.mitre.org/repository/about/testcontent.html) for more information about the OVAL Language. 10 | 11 | The OVAL Test Content operates under the [OVAL Terms of Use](http://oval.mitre.org/about/termsofuse.html). 12 | -------------------------------------------------------------------------------- /docs/terms.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2002-2013, The MITRE Corporation 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, are 5 | permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this list 8 | of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above copyright notice, this 10 | list of conditions and the following disclaimer in the documentation and/or other 11 | materials provided with the distribution. 12 | * Neither the name of The MITRE Corporation nor the names of its contributors may be 13 | used to endorse or promote products derived from this software without specific 14 | prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 17 | EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 18 | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 19 | SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 21 | OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 23 | TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 24 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | -------------------------------------------------------------------------------- /support/xml/classes/class1/section1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class1/section2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class2/section1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class2/section2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class3/section1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class3/section2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class4/section1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /support/xml/classes/class4/section2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bill 6 | 21364127 7 | 8 | 83 9 | 90 10 | 100 11 | 87 12 | 13 | 14 | > 15 | Jen 16 | 76545123 17 | 18 | 19 | 93 20 | 70 21 | 85 22 | 86 23 | 24 | 25 | 26 | John 27 | 98090124 28 | 29 | 30 | 100 31 | 87 32 | 62 33 | 76 34 | 35 | 36 | 37 | Kate 38 | 43258933 39 | 40 | 53 41 | 90 42 | 92 43 | 97 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /linux/ind-def_unknown_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to unknown if the ind-def:unknown_test is properly supported 12 | This definition is intended to evalutate to unknown if the interpreter properly supports the ind-def:unknown_test and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /macos/ind-def_unknown_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to unknown if the ind-def:unknown_test is properly supported 12 | This definition is intended to evalutate to unknown if the interpreter properly supports the ind-def:unknown_test and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /solaris/ind-def_unknown_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to unknown if the ind-def:unknown_test is properly supported 12 | This definition is intended to evalutate to unknown if the interpreter properly supports the ind-def:unknown_test and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /windows/ind-def_unknown_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to unknown if the ind-def:unknown_test is properly supported 12 | This definition is intended to evalutate to unknown if the interpreter properly supports the ind-def:unknown_test and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /solaris/README.md: -------------------------------------------------------------------------------- 1 | #Solaris Test Content# 2 | ##Sun Solaris## 3 | 4 | The OVAL Test Content is currently developed and tested on the 32-bit version of Sun Solaris 10. 5 | 6 | 1. Preparing the System 7 | First, extract the OVAL Test Content to a directory of your choice. Then unzip support.zip to /tmp/support. 8 | 9 | 2. Running the Content 10 | Run each of the OVAL Definition documents in the platform directory of the system being tested against your OVAL Definition Evaluator. 11 | 12 | 3. Expected Results 13 | Each OVAL Definition document is written to evaluate to true unless otherwise specified. 14 | 15 | ##Supported Constructs## 16 | * ind-def:environmentvariable_test 17 | * ind-def:family_test 18 | * ind-def:filehash_test 19 | * ind-def:filehash58_test 20 | * ind-def:ldap_test 21 | * ind-def:sql_test 22 | * ind-def:textfilecontent_test 23 | * ind-def:textfilecontent54_test 24 | * ind-def:unknown_test 25 | * ind-def:variable_test 26 | * ind-def:xmlfilecontent_test 27 | * oval:binary datatype 28 | * oval:boolean datatype 29 | * oval:check enumeration (entity_check) 30 | * oval:check enumeration (test) 31 | * oval:check enumeration (var_check) 32 | * oval:evr_string datatype 33 | * oval:existence enumeration 34 | * oval:float datatype 35 | * oval:int datatype 36 | * oval:ipv4address datatype 37 | * oval:ipv6address datatype 38 | * oval:string datatype 39 | * oval:version datatype 40 | * oval-def:arithmetic function 41 | * oval-def:begin function 42 | * oval-def:concat function 43 | * oval-def:constant_variable 44 | * oval-def:criteria 45 | * oval-def:criterion 46 | * oval-def:end function 47 | * oval-def:escape_regex function 48 | * oval-def:extend_definition 49 | * oval-def:external_variable 50 | * oval-def:literal_component 51 | * oval-def:local_variable 52 | * oval-def:object_component 53 | * oval-def:regex_capture function 54 | * oval-def:set 55 | * oval-def:split function 56 | * oval-def:substring function 57 | * oval-def:time_difference function 58 | * oval-def:variable_component 59 | * sol-def:isainfo_test 60 | * sol-def:package_test 61 | * sol-def:patch_test 62 | * sol-def:patch54_test 63 | * sol-def:smf_test 64 | * unix-def:file_test 65 | * unix-def:inetd_test 66 | * unix-def:interface_test 67 | * unix-def:password_test 68 | * unix-def:process_test 69 | * unix-def:process58_test 70 | * unix-def:runlevel_test 71 | * unix-def:shadow_test 72 | * unix-def:uname_test 73 | * unix-def:xinetd_test 74 | -------------------------------------------------------------------------------- /macos/README.md: -------------------------------------------------------------------------------- 1 | #Mac OS Test Content# 2 | ##Mac OS## 3 | 4 | The OVAL Test Content is currently developed and tested on the 32-bit version of Apple Mac OSX 10.6. 5 | 6 | 1. Preparing the System 7 | First, extract the OVAL Test Content to a directory of your choice. Then unzip support.zip to /tmp/support. 8 | 9 | 2. Running the Content 10 | Run each of the OVAL Definition documents in the platform directory of the system being tested against your OVAL Definition Evaluator. 11 | 12 | 3. Expected Results 13 | Each OVAL Definition document is written to evaluate to true unless otherwise specified. 14 | 15 | ##Supported Constructs## 16 | * ind-def:environmentvariable_test 17 | * ind-def:family_test 18 | * ind-def:filehash_test 19 | * ind-def:filehash58_test 20 | * ind-def:ldap_test 21 | * ind-def:sql_test 22 | * ind-def:textfilecontent_test 23 | * ind-def:textfilecontent54_test 24 | * ind-def:unknown_test 25 | * ind-def:variable_test 26 | * ind-def:xmlfilecontent_test 27 | * macos-def:accountinfo_test 28 | * macos-def:inetlisteningservers_test 29 | * macos-def:nvraminfo_test 30 | * macos-def:pwpolicy_test 31 | * oval:binary datatype 32 | * oval:boolean datatype 33 | * oval:check enumeration (entity_check) 34 | * oval:check enumeration (test) 35 | * oval:check enumeration (var_check) 36 | * oval:evr_string datatype 37 | * oval:existence enumeration 38 | * oval:float datatype 39 | * oval:int datatype 40 | * oval:ipv4address datatype 41 | * oval:ipv6address datatype 42 | * oval:string datatype 43 | * oval:version datatype 44 | * oval-def:arithmetic function 45 | * oval-def:begin function 46 | * oval-def:concat function 47 | * oval-def:constant_variable 48 | * oval-def:criteria 49 | * oval-def:criterion 50 | * oval-def:end function 51 | * oval-def:escape_regex function 52 | * oval-def:extend_definition 53 | * oval-def:external_variable 54 | * oval-def:literal_component 55 | * oval-def:local_variable 56 | * oval-def:object_component 57 | * oval-def:regex_capture function 58 | * oval-def:set 59 | * oval-def:split function 60 | * oval-def:substring function 61 | * oval-def:time_difference function 62 | * oval-def:variable_component 63 | * unix-def:file_test 64 | * unix-def:inetd_test 65 | * unix-def:interface_test 66 | * unix-def:password_test 67 | * unix-def:process_test 68 | * unix-def:process58_test 69 | * unix-def:runlevel_test 70 | * unix-def:shadow_test 71 | * unix-def:uname_test 72 | * unix-def:xinetd_test 73 | -------------------------------------------------------------------------------- /linux/README.md: -------------------------------------------------------------------------------- 1 | #Linux Test Content# 2 | ##Red Hat Linux## 3 | 4 | The OVAL Test Content is currently developed and tested on the 32-bit version of Red Hat Enterprise Linux 5. 5 | 6 | 1. Preparing the System 7 | First, extract the OVAL Test Content to a directory of your choice. Then unzip support.zip to /tmp/support. 8 | 9 | 2. Running the Content 10 | Run each of the OVAL Definition documents in the platform directory of the system being tested against your OVAL Definition Evaluator. 11 | 12 | 3. Expected Results 13 | Each OVAL Definition document is written to evaluate to true unless otherwise specified. 14 | 15 | ##Supported Constructs## 16 | * ind-def:environmentvariable_test 17 | * ind-def:environmentvariable58_test 18 | * ind-def:family_test 19 | * ind-def:filehash_test 20 | * ind-def:filehash58_test 21 | * ind-def:ldap_test 22 | * ind-def:sql_test 23 | * ind-def:textfilecontent_test 24 | * ind-def:textfilecontent54_test 25 | * ind-def:unknown_test 26 | * ind-def:variable_test 27 | * ind-def:xmlfilecontent_test 28 | * linux-def:dpkginfo_test 29 | * linux-def:inetlisteningservers_test 30 | * linux-def:partition_test 31 | * linux-def:rpminfo_test 32 | * linux-def:rpmverify_test 33 | * linux-def:selinuxboolean_test 34 | * linux-def:selinuxsecuritycontext_test 35 | * linux-def:slackwarepkginfo_test 36 | * oval:binary datatype 37 | * oval:boolean datatype 38 | * oval:check enumeration (entity_check) 39 | * oval:check enumeration (test) 40 | * oval:check enumeration (var_check) 41 | * oval:evr_string datatype 42 | * oval:existence enumeration 43 | * oval:float datatype 44 | * oval:int datatype 45 | * oval:ipv4address datatype 46 | * oval:ipv6address datatype 47 | * oval:string datatype 48 | * oval:version datatype 49 | * oval-def:arithmetic function 50 | * oval-def:begin function 51 | * oval-def:concat function 52 | * oval-def:constant_variable 53 | * oval-def:criteria 54 | * oval-def:criterion 55 | * oval-def:end function 56 | * oval-def:escape_regex function 57 | * oval-def:extend_definition 58 | * oval-def:external_variable 59 | * oval-def:literal_component 60 | * oval-def:local_variable 61 | * oval-def:object_component 62 | * oval-def:regex_capture function 63 | * oval-def:set 64 | * oval-def:split function 65 | * oval-def:substring function 66 | * oval-def:time_difference function 67 | * oval-def:variable_component 68 | * unix-def:file_test 69 | * unix-def:inetd_test 70 | * unix-def:interface_test 71 | * unix-def:password_test 72 | * unix-def:process_test 73 | * unix-def:process58_test 74 | * unix-def:runlevel_test 75 | * unix-def:shadow_test 76 | * unix-def:uname_test 77 | * unix-def:xinetd_test 78 | -------------------------------------------------------------------------------- /windows/win-def_uac_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:uac_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:uac_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | .* 34 | .* 35 | 36 | 37 | -------------------------------------------------------------------------------- /windows/README.md: -------------------------------------------------------------------------------- 1 | #Windows Test Content# 2 | ##Microsoft Windows## 3 | 4 | The OVAL Test Content is currently developed and tested on the 64-bit version of Microsoft Windows 7. 5 | 6 | 1. Preparing the System 7 | First, extract the OVAL Test Content to a directory of your choice. Then unzip support.zip to C:\support. 8 | 9 | 2. Running the Content 10 | Run each of the OVAL Definition documents in the platform directory of the system being tested against your OVAL Definition Evaluator. 11 | 12 | 3. Expected Results 13 | Each OVAL Definition document is written to evaluate to true unless otherwise specified. 14 | 15 | ##Supported Constructs## 16 | * ind-def:environmentvariable_test 17 | * ind-def:family_test 18 | * ind-def:filehash_test 19 | * ind-def:filehash58_test 20 | * ind-def:ldap_test 21 | * ind-def:sql_test 22 | * ind-def:textfilecontent_test 23 | * ind-def:textfilecontent54_test 24 | * ind-def:unknown_test 25 | * ind-def:variable_test 26 | * ind-def:xmlfilecontent_test 27 | * oval:binary datatype 28 | * oval:boolean datatype 29 | * oval:check enumeration (entity_check) 30 | * oval:check enumeration (test) 31 | * oval:check enumeration (var_check) 32 | * oval:evr_string datatype 33 | * oval:existence enumeration 34 | * oval:float datatype 35 | * oval:int datatype 36 | * oval:ipv4address datatype 37 | * oval:ipv6address datatype 38 | * oval:string datatype 39 | * oval:version datatype 40 | * oval-def:arithmetic function 41 | * oval-def:begin function 42 | * oval-def:concat function 43 | * oval-def:constant_variable 44 | * oval-def:criteria 45 | * oval-def:criterion 46 | * oval-def:end function 47 | * oval-def:escape_regex function 48 | * oval-def:extend_definition 49 | * oval-def:external_variable 50 | * oval-def:literal_component 51 | * oval-def:local_variable 52 | * oval-def:object_component 53 | * oval-def:regex_capture function 54 | * oval-def:set 55 | * oval-def:split function 56 | * oval-def:substring function 57 | * oval-def:time_difference function 58 | * oval-def:variable_component 59 | * win-def:accesstoken_test 60 | * win-def:activedirectory_test 61 | * win-def:auditeventpolicy_test 62 | * win-def:auditeventpolicysubcategories_test 63 | * win-def:file_test 64 | * win-def:fileauditedpermissions_test 65 | * win-def:fileauditedpermissions53_test 66 | * win-def:fileeffectiverights_test 67 | * win-def:fileeffectiverights53_test 68 | * win-def:group_sid_test 69 | * win-def:group_test 70 | * win-def:interface_test 71 | * win-def:lockoutpolicy_test 72 | * win-def:metabase_test 73 | * win-def:passwordpolicy_test 74 | * win-def:port_test 75 | * win-def:printereffectiverights_test 76 | * win-def:process_test 77 | * win-def:process58_test 78 | * win-def:registry_test 79 | * win-def:regkeyeffectiverights_test 80 | * win-def:regkeyeffectiverights53_test 81 | * win-def:regkeyauditedpermissions_test 82 | * win-def:regkeyauditedpermissions53_test 83 | * win-def:serviceeffectiverights_test 84 | * win-def:sharedresource_test 85 | * win-def:sid_sid_test 86 | * win-def:sid_test 87 | * win-def:uac_test 88 | * win-def:user_sid55_test 89 | * win-def:user_test 90 | * win-def:volume_test 91 | * win-def:wmi_test 92 | * win-def:wmi57_test 93 | * win-def:wuaupdatesearcher_test 94 | -------------------------------------------------------------------------------- /solaris/sol-def_isainfo_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2010-12-05T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the sol-def:isainfo_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the sol-def:isainfo_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 0 34 | .* 35 | .* 36 | 37 | 38 | -------------------------------------------------------------------------------- /linux/unix-def_uname_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the unix-def:uname_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the unix-def:uname_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | .* 34 | .* 35 | .* 36 | .* 37 | .* 38 | .* 39 | 40 | 41 | -------------------------------------------------------------------------------- /macos/unix-def_uname_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the unix-def:uname_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the unix-def:uname_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | .* 34 | .* 35 | .* 36 | .* 37 | .* 38 | .* 39 | 40 | 41 | -------------------------------------------------------------------------------- /solaris/unix-def_uname_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the unix-def:uname_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the unix-def:uname_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | .* 34 | .* 35 | .* 36 | .* 37 | .* 38 | .* 39 | 40 | 41 | -------------------------------------------------------------------------------- /windows/win-def_wmi_object_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:wmi_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:wmi_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | root\cimv2 31 | SELECT Name FROM Win32_Process 32 | 33 | 34 | 35 | 36 | root\cimv2 37 | SELECT Name FROM Win32_Process 38 | explorer.exe 39 | 40 | 41 | -------------------------------------------------------------------------------- /linux/ind-def_family_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:family_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:family_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | (ios|macos|unix|windows) 39 | 40 | 41 | -------------------------------------------------------------------------------- /macos/ind-def_family_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:family_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:family_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | (ios|macos|unix|windows) 39 | 40 | 41 | -------------------------------------------------------------------------------- /windows/ind-def_family_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:family_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:family_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | (ios|macos|unix|windows) 39 | 40 | 41 | -------------------------------------------------------------------------------- /solaris/ind-def_family_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:family_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:family_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | (ios|macos|unix|windows) 39 | 40 | 41 | -------------------------------------------------------------------------------- /windows/win-def_passwordpolicy_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:passwordpolicy_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:passwordpolicy_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -1 34 | 0 35 | 0 36 | 0 37 | 38 | 39 | -------------------------------------------------------------------------------- /linux/ind-def_sql_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:sql_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:sql_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are not real and will need to be modified to match the information specific to tha database being queried. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | postgre 31 | 9.0 32 | DRIVER={PostgreSQL};DATABASE=database;SERVER=server;UID=username;PWD=password; 33 | SELECT column FROM table 34 | 35 | 36 | 37 | 38 | postgre 39 | .* 40 | 41 | 42 | -------------------------------------------------------------------------------- /macos/ind-def_sql_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:sql_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:sql_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are not real and will need to be modified to match the information specific to tha database being queried. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | postgre 31 | 9.0 32 | DRIVER={PostgreSQL};DATABASE=database;SERVER=server;UID=username;PWD=password; 33 | SELECT column FROM table 34 | 35 | 36 | 37 | 38 | postgre 39 | .* 40 | 41 | 42 | -------------------------------------------------------------------------------- /windows/win-def_lockoutpolicy_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:lockoutpolicy_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:lockoutpolicy_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -1 34 | 0 35 | 0 36 | 0 37 | 38 | 39 | -------------------------------------------------------------------------------- /windows/ind-def_sql_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:sql_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:sql_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are not real and will need to be modified to match the information specific to tha database being queried. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | postgre 31 | 9.0 32 | DRIVER={PostgreSQL};DATABASE=database;SERVER=server;UID=username;PWD=password; 33 | SELECT column FROM table 34 | 35 | 36 | 37 | 38 | postgre 39 | .* 40 | 41 | 42 | -------------------------------------------------------------------------------- /solaris/ind-def_sql_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:sql_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:sql_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are not real and will need to be modified to match the information specific to tha database being queried. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | postgre 31 | 9.0 32 | DRIVER={PostgreSQL};DATABASE=database;SERVER=server;UID=username;PWD=password; 33 | SELECT column FROM table 34 | 35 | 36 | 37 | 38 | postgre 39 | .* 40 | 41 | 42 | -------------------------------------------------------------------------------- /macos/macos-def_pwpolicy_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2010-12-05T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the macos-def:pwpolicy_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the macos-def:pwpolicy_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | root 31 | password 32 | /Local/Default 33 | 34 | 35 | 36 | 37 | 0 38 | 10 39 | true 40 | true 41 | 42 | 43 | -------------------------------------------------------------------------------- /windows/win-def_wuaupdatesearcher_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:wuaupdatesearcher_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:wuaupdatesearcher_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | Only the equals opperator can be used with "search_criteria" objects. The IsInstalled=1 searches for installed update_ids on the system. 17 | For more info on IsInstalled=1 see "http://msdn.microsoft.com/en-us/library/aa386526%28VS.85%29.aspx". 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | IsInstalled=1 33 | 34 | 35 | 36 | 37 | IsInstalled=1 38 | .* 39 | 40 | 41 | -------------------------------------------------------------------------------- /linux/ind-def_variable_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:variable_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:variable_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | oval:org.mitre.oval.test:var:244 31 | 32 | 33 | 34 | 35 | oval:org.mitre.oval.test:var:244 36 | a 37 | 38 | 39 | 40 | 41 | a 42 | b 43 | c 44 | 45 | 46 | a 47 | b 48 | c 49 | 50 | 51 | -------------------------------------------------------------------------------- /macos/ind-def_variable_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:variable_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:variable_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | oval:org.mitre.oval.test:var:260 31 | 32 | 33 | 34 | 35 | oval:org.mitre.oval.test:var:260 36 | a 37 | 38 | 39 | 40 | 41 | a 42 | b 43 | c 44 | 45 | 46 | a 47 | b 48 | c 49 | 50 | 51 | -------------------------------------------------------------------------------- /solaris/ind-def_variable_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:variable_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:variable_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | oval:org.mitre.oval.test:var:574 31 | 32 | 33 | 34 | 35 | oval:org.mitre.oval.test:var:574 36 | a 37 | 38 | 39 | 40 | 41 | a 42 | b 43 | c 44 | 45 | 46 | a 47 | b 48 | c 49 | 50 | 51 | -------------------------------------------------------------------------------- /windows/ind-def_variable_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the ind-def:variable_test is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the ind-def:variable_test and all of its valid operations. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | oval:org.mitre.oval.test:var:688 31 | 32 | 33 | 34 | 35 | oval:org.mitre.oval.test:var:688 36 | a 37 | 38 | 39 | 40 | 41 | a 42 | b 43 | c 44 | 45 | 46 | a 47 | b 48 | c 49 | 50 | 51 | -------------------------------------------------------------------------------- /windows/win-def_wmi57_object_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:wmi57_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:wmi57_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | root\cimv2 32 | SELECT ProcessId, Name, Description FROM Win32_Process 33 | 34 | 35 | 36 | 37 | root\cimv2 38 | SELECT ProcessId, Name, Description FROM Win32_Process 39 | 40 | 0 41 | explorer.exe 42 | .* 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /linux/oval-def_criterion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:criterion construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:criterion construct and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:524 33 | 34 | 35 | oval:org.mitre.oval.test:var:712 36 | 37 | 38 | 39 | 40 | true 41 | 42 | 43 | 44 | 45 | true 46 | 47 | 48 | false 49 | 50 | 51 | -------------------------------------------------------------------------------- /macos/oval-def_criterion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:criterion construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:criterion construct and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:967 33 | 34 | 35 | oval:org.mitre.oval.test:var:810 36 | 37 | 38 | 39 | 40 | true 41 | 42 | 43 | 44 | 45 | true 46 | 47 | 48 | false 49 | 50 | 51 | -------------------------------------------------------------------------------- /windows/oval-def_criterion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:criterion construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:criterion construct and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:869 33 | 34 | 35 | oval:org.mitre.oval.test:var:392 36 | 37 | 38 | 39 | 40 | true 41 | 42 | 43 | 44 | 45 | true 46 | 47 | 48 | false 49 | 50 | 51 | -------------------------------------------------------------------------------- /solaris/oval-def_criterion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:criterion construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:criterion construct and all of its valid operations. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:419 33 | 34 | 35 | oval:org.mitre.oval.test:var:450 36 | 37 | 38 | 39 | 40 | true 41 | 42 | 43 | 44 | 45 | true 46 | 47 | 48 | false 49 | 50 | 51 | -------------------------------------------------------------------------------- /windows/win-def_auditeventpolicy_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:auditeventpolicy_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:auditeventpolicy_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | AUDIT_(NONE|SUCCESS|FAILURE|SUCCESS_FAILURE) 47 | 48 | 49 | -------------------------------------------------------------------------------- /macos/oval-def_extend_definition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true 12 | This definition is intended to always evaluate to true. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Evaluate to false 21 | This definition is intended to always evaluate to false. 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | Evaluate to true if the oval-def:extend_definition construct is properly supported 30 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to false. 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | Evaluate to true if the oval-def:extend_definition construct is properly supported 39 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to true. 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | oval:org.mitre.oval.test:var:87 55 | 56 | 57 | 58 | 59 | true 60 | 61 | 62 | 63 | 64 | true 65 | 66 | 67 | -------------------------------------------------------------------------------- /linux/oval-def_extend_definition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true 12 | This definition is intended to always evaluate to true. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Evaluate to false 21 | This definition is intended to always evaluate to false. 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | Evaluate to true if the oval-def:extend_definition construct is properly supported 30 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to false. 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | Evaluate to true if the oval-def:extend_definition construct is properly supported 39 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to true. 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | oval:org.mitre.oval.test:var:945 55 | 56 | 57 | 58 | 59 | true 60 | 61 | 62 | 63 | 64 | true 65 | 66 | 67 | -------------------------------------------------------------------------------- /solaris/oval-def_extend_definition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true 12 | This definition is intended to always evaluate to true. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Evaluate to false 21 | This definition is intended to always evaluate to false. 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | Evaluate to true if the oval-def:extend_definition construct is properly supported 30 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to false. 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | Evaluate to true if the oval-def:extend_definition construct is properly supported 39 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to true. 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | oval:org.mitre.oval.test:var:973 55 | 56 | 57 | 58 | 59 | true 60 | 61 | 62 | 63 | 64 | true 65 | 66 | 67 | -------------------------------------------------------------------------------- /windows/oval-def_extend_definition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true 12 | This definition is intended to always evaluate to true. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Evaluate to false 21 | This definition is intended to always evaluate to false. 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | Evaluate to true if the oval-def:extend_definition construct is properly supported 30 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to false. 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | Evaluate to true if the oval-def:extend_definition construct is properly supported 39 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:extend_definition construct with the negate attribute set to true. 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | oval:org.mitre.oval.test:var:103 55 | 56 | 57 | 58 | 59 | true 60 | 61 | 62 | 63 | 64 | true 65 | 66 | 67 | -------------------------------------------------------------------------------- /linux/oval-def_constant_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:constant_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:constant_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:641 33 | 34 | 35 | oval:org.mitre.oval.test:var:831 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | -------------------------------------------------------------------------------- /macos/oval-def_constant_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:constant_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:constant_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:338 33 | 34 | 35 | oval:org.mitre.oval.test:var:965 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | -------------------------------------------------------------------------------- /windows/oval-def_constant_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:constant_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:constant_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:47 33 | 34 | 35 | oval:org.mitre.oval.test:var:195 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | -------------------------------------------------------------------------------- /solaris/oval-def_constant_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:constant_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:constant_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:410 33 | 34 | 35 | oval:org.mitre.oval.test:var:1 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | -------------------------------------------------------------------------------- /docs/README.txt: -------------------------------------------------------------------------------- 1 | **************************************************** 2 | 3 | OVAL Test Content 4 | 5 | Copyright (c) 2002 - 2013 - The MITRE Corporation 6 | 7 | **************************************************** 8 | 9 | The MITRE Corporation developed the OVAL Test Content to provide 10 | the OVAL Community with a simple way to test the capability of 11 | OVAL Definition Evaluators. After running the OVAL Test Content 12 | through an OVAL Definition Evaluator, the OVAL Results will show 13 | the user which tests are properly supported by that tool. This 14 | allows users to perform unit testing of tools against the OVAL 15 | Language. Over time, the OVAL Test Content will cover the basic 16 | behavior of all tests and capabilities in the OVAL Language. 17 | 18 | You may download the OVAL Test Content to any computer you wish, 19 | and to as many computers as you wish. 20 | 21 | BY USING THE OVAL TEST CONTENT, YOU SIGNIFY YOUR ACCEPTANCE OF THE 22 | TERMS AND CONDITIONS OF USE. IF YOU DO NOT AGREE TO THESE TERMS, 23 | DO NOT USE THE OVAL TEST CONTENT. SEE THE TERMS.TXT FILE INCLUDED 24 | WITH THE OVAL TEST CONTENT. 25 | 26 | -- CONTENTS -- 27 | 28 | I SUPPORTED PLATFORMS 29 | A. Red Hat Linux 30 | B. Sun Solaris 31 | C. Microsoft Windows 32 | D. Mac OS 33 | II USING THE OVAL TEST CONTENT 34 | A. Preparing the System 35 | B. Running the Content 36 | C. Expected Results 37 | III REQUESTING NEW CONTENT 38 | IV REPORTING PROBLEMS 39 | V USEFUL LINKS 40 | 41 | -- I -- SUPPORTED PLATFORMS -- 42 | 43 | A. Red Hat Linux 44 | 45 | The OVAL Test Content is currently developed and tested on 46 | the 32-bit version of Red Hat Enterprise Linux 5. 47 | 48 | B. Sun Solaris 49 | 50 | The OVAL Test Content is currently developed and tested on 51 | the 32-bit version of Sun Solaris 10. 52 | 53 | C. Microsoft Windows 54 | 55 | The OVAL Test Content is currently developed and tested on 56 | the 64-bit version of Microsoft Windows 7. 57 | 58 | D. Mac OS 59 | 60 | The OVAL Test Content is currently developed and tested on 61 | the 32-bit version of Apple Mac OSX 10.6. 62 | 63 | -- II -- USING THE OVAL TEST CONTENT -- 64 | 65 | A. Preparing the System 66 | 67 | First, extract the OVAL Test Content to a directory of your 68 | choice. Then unzip support.zip to the following location 69 | depending on the platform of the system being tested. 70 | 71 | Windows: C:\support 72 | 73 | Linux, Mac OS, Solaris: /tmp/support 74 | 75 | B. Running the Content 76 | 77 | Run each of the OVAL Definition documents in the platform 78 | directory of the system being tested against your OVAL 79 | Definition Evaluator. 80 | 81 | C. Expected Results 82 | 83 | Each OVAL Definition document is written to evaluate to true unless 84 | otherwise specified. 85 | 86 | -- III -- REQUESTING NEW CONTENT -- 87 | 88 | To request new OVAL Test Content, please add a feature request 89 | tracker item (https://github.com/OVALProject/Test-Content/issues/new?&labels=feature%20request), 90 | with a brief description of the content that you would like to see 91 | created. We will be adding new OVAL Test Content as we implement new 92 | features in the OVAL Interpreter, however, if the OVAL Community 93 | would like to see certain content get created, we would be happy to 94 | accommodate that need. 95 | 96 | -- IV -- REPORTING PROBLEMS -- 97 | 98 | To report a problem with the OVAL Test Content, please add a bug 99 | tracker item (https://github.com/OVALProject/Test-Content/issues/new?&labels=bug), 100 | with a brief description of the problem. Please include the platform 101 | and version of the OVAL Test Content, the name of the OVAL Definitions 102 | document, and the identifier of the affected construct. 103 | 104 | -- V -- USEFUL LINKS -- 105 | 106 | OVAL Web site -- http://oval.mitre.org 107 | 108 | OVAL Test Content GitHub Site -- https://github.com/OVALProject/Test-Content 109 | 110 | OVAL Terms of Use -- http://oval.mitre.org/oval/about/termsofuse.html 111 | 112 | OVAL Test Content Wiki -- https://github.com/OVALProject/Test-Content/wiki 113 | 114 | Making Security Measurable - http://msm.mitre.org 115 | 116 | ---------------------------------------------------------- 117 | OVAL is co-sponsored by the office of Cybersecurity and Communications at the U.S. Department of Homeland Security. OVAL and the OVAL logo are trademarks of The MITRE 118 | Corporation. Copyright 2002-2013, The MITRE Corporation (www.mitre.org). -------------------------------------------------------------------------------- /linux/oval-def_local_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:local_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:local_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:540 33 | 34 | 35 | oval:org.mitre.oval.test:var:302 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /macos/oval-def_local_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:local_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:local_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:594 33 | 34 | 35 | oval:org.mitre.oval.test:var:232 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /windows/oval-def_local_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:local_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:local_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:423 33 | 34 | 35 | oval:org.mitre.oval.test:var:282 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /solaris/oval-def_local_variable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the oval-def:local_variable construct is properly supported 12 | This definition is intended to evalutate to true if the interpreter properly supports the oval-def:local_variable construct. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:486 33 | 34 | 35 | oval:org.mitre.oval.test:var:25 36 | 37 | 38 | 39 | 40 | 9 41 | 42 | 43 | 7 44 | 45 | 46 | 47 | 48 | 9 49 | 50 | 51 | 15 52 | 18 53 | 20 54 | 24 55 | 30 56 | 36 57 | 40 58 | 48 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /linux/unix-def_shadow_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-08-07T17:25:07-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if unix-def:shadow_test is properly supported 12 | This definition is intended to evaluate to true if the interpreter properly supports unix-def:shadow_test. 13 | 14 | 15 | The OVAL Interpreter will probably need to be run as root to successfully evaluate this definition. 16 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | root 42 | 43 | 44 | root 45 | 46 | 47 | ^[^r] 48 | 49 | 50 | 51 | 52 | 0 53 | 54 | 55 | 7 56 | 57 | 58 | -------------------------------------------------------------------------------- /macos/unix-def_shadow_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-08-07T17:25:07-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if unix-def:shadow_test is properly supported 12 | This definition is intended to evaluate to true if the interpreter properly supports unix-def:shadow_test. 13 | 14 | 15 | The OVAL Interpreter will probably need to be run as root to successfully evaluate this definition. 16 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | root 42 | 43 | 44 | root 45 | 46 | 47 | ^[^r] 48 | 49 | 50 | 51 | 52 | 0 53 | 54 | 55 | 7 56 | 57 | 58 | -------------------------------------------------------------------------------- /solaris/unix-def_shadow_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-08-07T17:25:07-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if unix-def:shadow_test is properly supported 12 | This definition is intended to evaluate to true if the interpreter properly supports unix-def:shadow_test. 13 | 14 | 15 | The OVAL Interpreter will probably need to be run as root to successfully evaluate this definition. 16 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | root 42 | 43 | 44 | root 45 | 46 | 47 | ^[^r] 48 | 49 | 50 | 51 | 52 | -1 53 | 54 | 55 | -1 56 | 57 | 58 | -------------------------------------------------------------------------------- /windows/win-def_user_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-01-12T10:41:00-05:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the win-def:user_test is properly supported. 12 | This definition is intended to evalutate to true if the interpreter properly supports the win-def:user_test. 13 | 14 | 15 | It is important to note that the values used in this test definition are specific to a particular machine, and may not necessarily apply to your system. As a result, in order to have the definition return a result of 'true', you must either change these values to the ones found on your particular system, or you must configure your system to use these values. 16 | Information regarding the registry on your particular machine can be found by navigating to Start -> Run... and by typing 'mmc' and adding the Local Users and Groups Snap-in. 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | ADMINISTRATOR 42 | 43 | 44 | .* 45 | 46 | 47 | Guest 48 | 49 | 50 | 51 | 52 | ADMINISTRATOR 53 | 54 | 55 | .* 56 | 57 | 58 | Guest 59 | 60 | 61 | -------------------------------------------------------------------------------- /linux/oval-def_escape_regex_function.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the escape_regex function is properly supported 12 | This definition is intended to evaluate to true if the interpreter properly supports the escape_regex function. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:780 33 | 34 | 35 | oval:org.mitre.oval.test:var:324 36 | 37 | 38 | 39 | 40 | \\\^\.\$\|\(\)\[\]\{\}\*\+\? 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | \^.$|()[]{}*+? 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | \^$| 59 | ()[]{} 60 | *+? 61 | \^.$|()[]{}*+? 62 | 63 | 64 | \\\^\$\| 65 | \(\)\[\]\{\} 66 | \*\+\? 67 | \\\^\.\$\|\(\)\[\]\{\}\*\+\? 68 | 69 | 70 | -------------------------------------------------------------------------------- /macos/oval-def_escape_regex_function.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5.10.1 5 | 2009-05-21T11:46:00-04:00 6 | Copyright (c) 2002-2013, The MITRE Corporation. All rights reserved. The contents of this file are subject to the license described in terms.txt. 7 | 8 | 9 | 10 | 11 | Evaluate to true if the escape_regex function is properly supported 12 | This definition is intended to evaluate to true if the interpreter properly supports the escape_regex function. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | oval:org.mitre.oval.test:var:294 33 | 34 | 35 | oval:org.mitre.oval.test:var:743 36 | 37 | 38 | 39 | 40 | \\\^\.\$\|\(\)\[\]\{\}\*\+\? 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | \^.$|()[]{}*+? 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | \^$| 59 | ()[]{} 60 | *+? 61 | \^.$|()[]{}*+? 62 | 63 | 64 | \\\^\$\| 65 | \(\)\[\]\{\} 66 | \*\+\? 67 | \\\^\.\$\|\(\)\[\]\{\}\*\+\? 68 | 69 | 70 | --------------------------------------------------------------------------------