Definition Type: Element
Name: affected
Namespace: http://oval.mitre.org/XMLSchema/oval_results
Containing Schema: oval-results-schema.xsd
Abstract
Documentation:
Each OVAL definition is written for a particular system and the target family, platform(s), and product(s) are described in the affected element. The affected element's main purpose is to provide hints for tools using OVAL definitions, e.g. so Windows definitions are not needlessly evaluated on a Red Hat machine. The inclusion of a particular platform or product does not mean the definition is physically checking for the existence of the platform or product. For the actual test to be preformed, the correct test must still be included in the definition’s criteria section. The family attribute states which major category of operating system the definition is written for. Possible values are: debian, ios, redhat, solaris, or windows. More families will be added to OVAL as needed. Each family has a corresponding family-specific definition schema which extends this core OVAL Definition schema.
Collapse XSD Schema Diagram:
Drilldown into product in schema oval-results-schema_xsd Drilldown into platformBase in schema oval-results-schema_xsd Drilldown into family in schema oval-results-schema_xsdXSD Diagram of affected in schema oval-results-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="affected">
    <xsd:annotation>
        <xsd:documentation>Each OVAL definition is written for a particular system and the target family, platform(s), and product(s) are described in the affected element.  The affected element's main purpose is to provide hints for tools using OVAL definitions, e.g. so Windows definitions are not needlessly evaluated on a Red Hat machine.  The inclusion of a particular platform or product does not mean the definition is physically checking for the existence of the platform or product.  For the actual test to be preformed, the correct test must still be included in the definition’s criteria section.</xsd:documentation>
        <xsd:documentation>The family attribute states which major category of operating system the definition is written for.  Possible values are: debian, ios, redhat, solaris, or windows.  More families will be added to OVAL as needed.  Each family has a corresponding family-specific definition schema which extends this core OVAL Definition schema.</xsd:documentation>
        <xsd:appinfo>
            <cardinality>0-1</cardinality>
            <attributes>family</attributes>
            <content>none</content>
            <parent_elements>definition</parent_elements>
            <child_elements>platform, product</child_elements>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element ref="oval_results:platformBase" minOccurs="1" maxOccurs="unbounded" />
            <xsd:element ref="oval_results:product" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attribute name="family" type="oval_results:families" use="required" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
platformBase oval_results:platformBase 1 unbounded
product oval_results:product 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
family oval_results:family Required