- 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
train_identifier ios-sc:EntityItemTrainIdentifierType 0 1
version_string oval-sc:EntityItemStringType 0 1



== EntityItemTrainIdentifierType ==

The EntityTrainIdentifierType restricts a string value to a specific set of values that describe the different types of trains in a Cisco IOS release. The empty string is also allowed to support empty emlement associated with error conditions.

Value Description
mainline
T
S
E
B