117 OVAL_FAMILY_ANDROID = 15000,
118 OVAL_FAMILY_APPLE_IOS = 16000,
119 OVAL_FAMILY_ASA = 17000,
120 OVAL_FAMILY_IOS_XE = 18000,
121 OVAL_FAMILY_JUNOS = 19000,
122 OVAL_FAMILY_NETCONF = 20000,
123 OVAL_FAMILY_SHAREPOINT = 21000,
128 OVAL_SUBTYPE_UNKNOWN = 0,
129 OVAL_SUBTYPE_ALL = 1,
130 OVAL_SUBTYPE_SYSINFO = 2,
141 OVAL_ANDROID_BLUETOOTH = OVAL_FAMILY_ANDROID + 2,
142 OVAL_ANDROID_CAMERA = OVAL_FAMILY_ANDROID + 3,
143 OVAL_ANDROID_CERTIFICATE = OVAL_FAMILY_ANDROID + 4,
144 OVAL_ANDROID_DEVICE_SETTINGS = OVAL_FAMILY_ANDROID + 5,
145 OVAL_ANDROID_ENCRYPTION = OVAL_FAMILY_ANDROID + 6,
146 OVAL_ANDROID_LOCATION_SERVICE = OVAL_FAMILY_ANDROID + 7,
147 OVAL_ANDROID_NETWORK = OVAL_FAMILY_ANDROID + 8,
148 OVAL_ANDROID_PASSWORD = OVAL_FAMILY_ANDROID + 9,
149 OVAL_ANDROID_SYSTEM_DETAILS = OVAL_FAMILY_ANDROID + 10,
150 OVAL_ANDROID_WIFI = OVAL_FAMILY_ANDROID + 11,
151 OVAL_ANDROID_WIFI_NETWORK = OVAL_FAMILY_ANDROID + 12,
152 OVAL_ANDROID_TELEPHONY = OVAL_FAMILY_ANDROID + 13,
160 OVAL_APPLE_IOS_PASSCODE_POLICY = OVAL_FAMILY_APPLE_IOS + 2,
161 OVAL_APPLE_IOS_PROFILE = OVAL_FAMILY_APPLE_IOS + 3,
165 OVAL_ASA_CLASS_MAP = OVAL_FAMILY_ASA + 2,
166 OVAL_ASA_INTERFACE = OVAL_FAMILY_ASA + 3,
167 OVAL_ASA_LINE = OVAL_FAMILY_ASA + 4,
168 OVAL_ASA_POLICY_MAP = OVAL_FAMILY_ASA + 5,
169 OVAL_ASA_SERVICE_POLICY = OVAL_FAMILY_ASA + 6,
170 OVAL_ASA_SNMP_HOST = OVAL_FAMILY_ASA + 7,
171 OVAL_ASA_SNMP_USER = OVAL_FAMILY_ASA + 8,
172 OVAL_ASA_SNMP_GROUP = OVAL_FAMILY_ASA + 9,
173 OVAL_ASA_TCP_MAP = OVAL_FAMILY_ASA + 10,
174 OVAL_ASA_VERSION = OVAL_FAMILY_ASA + 11,
241 OVAL_IOS_XE_INTERFACE = OVAL_FAMILY_IOS_XE + 2,
242 OVAL_IOS_XE_LINE = OVAL_FAMILY_IOS_XE + 3,
243 OVAL_IOS_XE_ACL = OVAL_FAMILY_IOS_XE + 4,
244 OVAL_IOS_XE_BGP_NEIGHBOR = OVAL_FAMILY_IOS_XE + 5,
245 OVAL_IOS_XE_ROUTER = OVAL_FAMILY_IOS_XE + 6,
246 OVAL_IOS_XE_ROUTING_PROTOCOL_AUTH_INTF = OVAL_FAMILY_IOS_XE + 7,
247 OVAL_IOS_XE_SECTION = OVAL_FAMILY_IOS_XE + 8,
248 OVAL_IOS_XE_VERSION = OVAL_FAMILY_IOS_XE + 9,
249 OVAL_IOS_XE_SNMP_COMMUNITY = OVAL_FAMILY_IOS_XE + 10,
250 OVAL_IOS_XE_SNMP_GROUP = OVAL_FAMILY_IOS_XE + 11,
251 OVAL_IOS_XE_SNMP_HOST = OVAL_FAMILY_IOS_XE + 12,
252 OVAL_IOS_XE_SNMP_USER = OVAL_FAMILY_IOS_XE + 13,
253 OVAL_IOS_XE_SNMP_VIEW = OVAL_FAMILY_IOS_XE + 14,
257 OVAL_JUNOS_SHOW = OVAL_FAMILY_JUNOS + 2,
258 OVAL_JUNOS_VERSION = OVAL_FAMILY_JUNOS + 3,
259 OVAL_JUNOS_XML_SHOW = OVAL_FAMILY_JUNOS + 4,
308 OVAL_SHAREPOINT_SPGROUP = OVAL_FAMILY_SHAREPOINT + 2,
309 OVAL_SHAREPOINT_SPWEB = OVAL_FAMILY_SHAREPOINT + 3,
310 OVAL_SHAREPOINT_SPLIST = OVAL_FAMILY_SHAREPOINT + 4,
311 OVAL_SHAREPOINT_SPANTIVIRUSSETTINGS = OVAL_FAMILY_SHAREPOINT + 5,
312 OVAL_SHAREPOINT_SPSITEADMINISTRATION = OVAL_FAMILY_SHAREPOINT + 6,
313 OVAL_SHAREPOINT_SPSITE = OVAL_FAMILY_SHAREPOINT + 7,
314 OVAL_SHAREPOINT_SPCRAWLRULE = OVAL_FAMILY_SHAREPOINT + 8,
315 OVAL_SHAREPOINT_SPJOBDEFINITION = OVAL_FAMILY_SHAREPOINT + 9,
316 OVAL_SHAREPOINT_SPJOBDEFINITION510 = OVAL_FAMILY_SHAREPOINT + 10,
317 OVAL_SHAREPOINT_BESTBET = OVAL_FAMILY_SHAREPOINT + 11,
318 OVAL_SHAREPOINT_INFOPOLICYCOLL = OVAL_FAMILY_SHAREPOINT + 12,
319 OVAL_SHAREPOINT_SPDIAGNOSTICSSERVICE = OVAL_FAMILY_SHAREPOINT + 13,
320 OVAL_SHAREPOINT_SPDIAGNOSTICSLEVEL = OVAL_FAMILY_SHAREPOINT + 14,
321 OVAL_SHAREPOINT_SPPOLICYFEATURE = OVAL_FAMILY_SHAREPOINT + 15,
322 OVAL_SHAREPOINT_SPPOLICY = OVAL_FAMILY_SHAREPOINT + 16,
419 XML_VALIDITY_WARNING = 1,
420 XML_VALIDITY_ERROR = 2,
oval_result_t
Result values for the evaluation of an OVAL Definition or an OVAL Test.
Definition: oval_types.h:444
@ OVAL_RESULT_TRUE
Characteristics being evaluated match the information represented in the system characteristic.
Definition: oval_types.h:445
@ OVAL_RESULT_ERROR
Characteristics being evaluated exist in the system characteristic file but there was an error either...
Definition: oval_types.h:448
@ OVAL_RESULT_UNKNOWN
Characteristics being evaluated can not be found in the system characteristic.
Definition: oval_types.h:447
@ OVAL_RESULT_FALSE
Characteristics being evaluated do not match the information represented in the system characteristic...
Definition: oval_types.h:446
@ OVAL_RESULT_NOT_APPLICABLE
Definition or test being evaluated is not valid on the given platform.
Definition: oval_types.h:450
@ OVAL_RESULT_NOT_EVALUATED
Choice was made not to evaluate the given definition or test.
Definition: oval_types.h:449
oval_family_t
OVAL family.
Definition: oval_types.h:41
oval_subtype_t
Unknown subtypes.
Definition: oval_types.h:127
oval_xml_severity_t
severity level
Definition: oval_types.h:418
@ OVAL_FAMILY_LINUX
Linux family.
Definition: oval_types.h:91
@ OVAL_FAMILY_SOLARIS
Solaris family.
Definition: oval_types.h:106
@ OVAL_FAMILY_AIX
AIX family.
Definition: oval_types.h:51
@ OVAL_FAMILY_PIXOS
PIXOS family.
Definition: oval_types.h:101
@ OVAL_FAMILY_HPUX
HPUX family.
Definition: oval_types.h:76
@ OVAL_FAMILY_ESX
ESX family.
Definition: oval_types.h:66
@ OVAL_FAMILY_CATOS
CatOS family.
Definition: oval_types.h:61
@ OVAL_FAMILY_MACOS
MacOS family.
Definition: oval_types.h:96
@ OVAL_FAMILY_IOS
IOS family.
Definition: oval_types.h:86
@ OVAL_FAMILY_APACHE
Apache family.
Definition: oval_types.h:56
@ OVAL_FAMILY_UNKNOWN
Unknown platform.
Definition: oval_types.h:46
@ OVAL_FAMILY_FREEBSD
FreeBSD family.
Definition: oval_types.h:71
@ OVAL_FAMILY_INDEPENDENT
Platform independent family.
Definition: oval_types.h:81
@ OVAL_FAMILY_WINDOWS
Windows family.
Definition: oval_types.h:116
@ OVAL_FAMILY_UNIX
Unix family.
Definition: oval_types.h:111
@ OVAL_JUNOS_XML_CONFIG
Junos subtypes.
Definition: oval_types.h:256
@ OVAL_LINUX_DPKG_INFO
Linux subtypes.
Definition: oval_types.h:262
@ OVAL_MACOS_ACCOUNT_INFO
MacOS subtypes.
Definition: oval_types.h:278
@ OVAL_HPUX_GETCONF
HP-UX subtypes.
Definition: oval_types.h:192
@ OVAL_INDEPENDENT_FAMILY
Platform independent subtypes.
Definition: oval_types.h:202
@ OVAL_APPLE_IOS_GLOBAL_RESTRICTIONS
Apple iOS subtypes.
Definition: oval_types.h:159
@ OVAL_WINDOWS_ACCESS_TOKEN
Windows subtypes.
Definition: oval_types.h:362
@ OVAL_FREEBSD_PORT_INFO
FreeBSD subtypes.
Definition: oval_types.h:189
@ OVAL_ANDROID_APPMANAGER
Android subtypes.
Definition: oval_types.h:140
@ OVAL_CATOS_LINE
CatOS subtypes.
Definition: oval_types.h:177
@ OVAL_AIX_FILESET
AIX subtypes.
Definition: oval_types.h:133
@ OVAL_ESX_PATCH
ESX subtypes.
Definition: oval_types.h:183
@ OVAL_NETCONF_CONFIG
NETCONF subtypes.
Definition: oval_types.h:300
@ OVAL_PIXOS_LINE
PIXOS subtypes.
Definition: oval_types.h:303
@ OVAL_SHAREPOINT_SPWEBAPPLICATION
Windows SharePoint Services subtypes.
Definition: oval_types.h:307
@ OVAL_APACHE_HTTPD
Apache subtypes.
Definition: oval_types.h:155
@ OVAL_UNIX_FILE
Unix subtypes.
Definition: oval_types.h:343
@ OVAL_SOLARIS_ISAINFO
Solaris subtypes.
Definition: oval_types.h:325
@ OVAL_IOS_XE_GLOBAL
IOS-XE subtypes.
Definition: oval_types.h:240
@ OVAL_IOS_GLOBAL
IOS subtypes.
Definition: oval_types.h:221
@ OVAL_ASA_ACL
Cisco ASA.
Definition: oval_types.h:164
General OpenScap functions and types.
oval_definition_class_t
Definition: oval_types.h:470
@ OVAL_CLASS_PATCH
Valid.
Definition: oval_types.h:475
@ OVAL_CLASS_COMPLIANCE
Valid.
Definition: oval_types.h:472
@ OVAL_CLASS_INVENTORY
Valid.
Definition: oval_types.h:473
@ OVAL_CLASS_VULNERABILITY
Valid.
Definition: oval_types.h:476
@ OVAL_CLASS_MISCELLANEOUS
Valid.
Definition: oval_types.h:474
@ OVAL_CLASS_UNKNOWN
Not valid.
Definition: oval_types.h:471
The OVAL variable model facilitates access to external variable value bindings used to to constrain t...
Definition: oval_varModel.c:56