-
Notifications
You must be signed in to change notification settings - Fork 13
/
oval_file.xml
54 lines (54 loc) · 3.21 KB
/
oval_file.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- ========================================= -->
<!-- ========== FILE ============ -->
<!-- ========================================= -->
<!--In an OVAL Definitions file, the project author, version, date, and description should be provided in this section.-->
<oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5" xmlns:oval-def="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows windows-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-common-5 oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent independent-definitions-schema.xsd">
<generator>
<oval:product_name>Test Purpose</oval:product_name>
<oval:product_version>1</oval:product_version>
<oval:schema_version>5.9</oval:schema_version>
<oval:timestamp>2011-03-23T15:00:00.000-03:00</oval:timestamp>
<vendor>Modulo Security</vendor>
</generator>
<!-- ========================================= -->
<!-- ========== 1. DEFINITIONS ============== -->
<!-- ========================================= -->
<!--In this section, a description of what will be verified should be provided (title, platform, and CPE name are optional).-->
<definitions>
<definition id="oval:tutorial:def:1" class="inventory" version="1">
<metadata>
<title>This is the title of the definition</title>
<description>
This is the description of the definition.
</description>
</metadata>
<!-- ========================================= -->
<!-- ========== 2. CRITERIA ============== -->
<!-- ========================================= -->
<!--A test to verify the assessment described above must be linked here. Change the comment field.-->
<criteria>
<criterion test_ref="oval:tutorial:tst:1" comment="The file foo.file must exist"/>
</criteria>
</definition>
</definitions>
<tests>
<!-- ========================================= -->
<!-- ========== 3. TESTS ============== -->
<!-- ========================================= -->
<!--Each test should be linked to its object and state as well the desired verification method.-->
<file_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows" id="oval:tutorial:tst:1" check="all" check_existence="at_least_one_exists" version="1" comment="check if foo.file exist">
<object object_ref="oval:tutorial:obj:1"/>
</file_test>
</tests>
<objects>
<!-- ========================================= -->
<!-- ========== 4. OBJECT ============== -->
<!-- ========================================= -->
<!--The object linked to some of the test entries listed above. Change the file name with the name of your desired file to find.-->
<file_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows" id="oval:tutorial:obj:1" version="1">
<path>c:</path>
<filename>foo.file</filename>
</file_object>
</objects>
</oval_definitions>