<?xml version="1.0" encoding="utf-8"?>
<oval-def:oval_definitions xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" 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-common-5 oval-common-schema.xsd  http://oval.mitre.org/XMLSchema/oval-definitions-5 oval-definitions-schema.xsd  http://oval.mitre.org/XMLSchema/oval-definitions-5#independent independent-definitions-schema.xsd  http://oval.mitre.org/XMLSchema/oval-definitions-5#unix unix-definitions-schema.xsd  http://oval.mitre.org/XMLSchema/oval-definitions-5#linux linux-definitions-schema.xsd">
  <oval-def:generator>
    <oval:product_name>build_cpe.py from SCAP Security Guide</oval:product_name>
    <oval:product_version>ssg: [0, 1, 81], python: 3.10.5</oval:product_version>
    <oval:schema_version>5.11</oval:schema_version>
    <oval:timestamp>2026-07-10T18:45:38</oval:timestamp>
  </oval-def:generator>
  <oval-def:definitions>
    <oval-def:definition id="oval:ssg-installed_app_is_losant:def:1" version="1" class="inventory">
      <oval-def:metadata>
        <oval-def:title>SUSE Losant 1.0</oval-def:title>
        <oval-def:affected family="unix">
          <oval-def:platform>SUSE Industrial Edge 1.x</oval-def:platform>
          <oval-def:product>SUSE Losant 1.0</oval-def:product>
        </oval-def:affected>
        <oval-def:reference ref_id="cpe:2.3:a:suse:losant:1.0:*:*:*:*:*:*:*" source="CPE"/>
        <oval-def:description>The Kubernetes API resource data contains a Losant workload.</oval-def:description>
      </oval-def:metadata>
      <oval-def:criteria operator="AND">
        <oval-def:criterion comment="Kubernetes deployment data contains a Losant container image" test_ref="oval:ssg-test_losant_deployment:tst:1"/>
      </oval-def:criteria>
    </oval-def:definition>
  </oval-def:definitions>
  <oval-def:tests>
    <ind:yamlfilecontent_test id="oval:ssg-test_losant_deployment:tst:1" version="1" check="at least one" comment="Find a Losant image in Kubernetes deployments" state_operator="AND">
      <ind:object object_ref="oval:ssg-object_losant_deployment:obj:1"/>
      <ind:state state_ref="oval:ssg-state_losant_deployment:ste:1"/>
    </ind:yamlfilecontent_test>
  </oval-def:tests>
  <oval-def:objects>
    <ind:yamlfilecontent_object id="oval:ssg-object_losant_deployment:obj:1" version="1">
      <ind:filepath>/kubernetes-api-resources/apis/apps/v1/deployments</ind:filepath>
      <ind:yamlpath>.items[:].spec.template.spec.containers[:].image</ind:yamlpath>
    </ind:yamlfilecontent_object>
  </oval-def:objects>
  <oval-def:states>
    <ind:yamlfilecontent_state id="oval:ssg-state_losant_deployment:ste:1" version="1" operator="AND">
      <ind:value datatype="record">
        <oval-def:field name="#" datatype="string" operation="pattern match">^.*[/:_-]losant([/:_@-].*)?$</oval-def:field>
      </ind:value>
    </ind:yamlfilecontent_state>
  </oval-def:states>
</oval-def:oval_definitions>
