- Open Vulnerability and Assessment Language -
Element Dictionary

The following is a description of the elements, types, and attributes that compose the IOS specific system characteristic items found in Open Vulnerability and Assessment Language (OVAL). Each item is an extension of the standard item element defined in the Core System Characteristic Schema. Through extension, each item inherits a set of elements and attributes that are shared amongst all OVAL Items. Each item is described in detail and should provide the information necessary to understand what each element and attribute represents. This document is intended for developers and assumes some familiarity with XML. A high level description of the interaction between the different tests and their relationship to the Core System Characteristic Schema is not outlined here.

The OVAL Schema is maintained by The Mitre Corporation and developed by the public OVAL Community. For more information, including how to get involved in the project and how to submit change requests, please visit the OVAL website at http://oval.mitre.org.



< global_item >

Sotres information about the existence of a particular line in the ios config file under the global context

Child Elements Type MinOccurs MaxOccurs
global_command oval-sc:EntityItemStringType 0 1



< interface_item >

Child Elements Type MinOccurs MaxOccurs
name oval-sc:EntityItemStringType 0 1
ip_directed_broadcast_command oval-sc:EntityItemStringType 0 1
no_ip_directed_broadcast_command oval-sc:EntityItemStringType 0 1
proxy_arp_command oval-sc:EntityItemStringType 0 1
shutdown_command oval-sc:EntityItemStringType 0 1



< line_item >

Stores the properties of specific lines in the ios config file.

Child Elements Type MinOccurs MaxOccurs
show_subcommand oval-sc:EntityItemStringType 0 1
config_line oval-sc:EntityItemStringType 0 1



< snmp_item >

Stores results from collecting lines under the global context associated with snmp.

Child Elements Type MinOccurs MaxOccurs
access_list oval-sc:EntityItemStringType 0 1
community_name oval-sc:EntityItemStringType 0 1



< tclsh_item >

The tclsh item holds information about the availability of tcl on the IOS operating system. It extends the standard ItemType as defined in the oval-system-characteristics schema and one should refer to the ItemType description for more information.

Child Elements Type MinOccurs MaxOccurs
available oval-sc:EntityItemBoolType 0 1



< version_item >

The version_item holds information about the version of the IOS operating system. It extends the standard ItemType as defined in the oval-system-characteristics schema and one should refer to the ItemType description for more information.

Child Elements Type MinOccurs MaxOccurs
major_release oval-sc:EntityItemStringType 0 1
train_number oval-sc:EntityItemStringType 0 1
major_version oval-sc:EntityItemIntType 0 1
minor_version oval-sc:EntityItemIntType 0 1
release oval-sc:EntityItemIntType 0 1
train_identifier oval-sc:EntityItemStringType 0 1
rebuild oval-sc:EntityItemIntType 0 1
subrebuild oval-sc:EntityItemStringType 0 1
mainline_rebuild oval-sc:EntityItemStringType 0 1
version_string oval-sc:EntityItemStringType 0 1