Skip to content

Class: CpeMatch

CPE match string or range within a CPE applicability node.

URI: cve:CpeMatch

 classDiagram
    class CpeMatch
    click CpeMatch href "../CpeMatch/"
      CpeMatch : cpe_criteria

      CpeMatch : cpe_vulnerable

      CpeMatch : match_criteria_id

      CpeMatch : version_end_excluding

      CpeMatch : version_end_including

      CpeMatch : version_start_excluding

      CpeMatch : version_start_including

Slots

Name Cardinality and Range Description Inheritance
cpe_vulnerable 1
Boolean
Whether this CPE match describes a vulnerable configuration direct
cpe_criteria 1
CpeName23Type
CPE 2 direct
match_criteria_id 0..1
UuidType
UUID identifying the CPE match criteria set direct
version_start_excluding 0..1
VersionString
The start of a version range, exclusive (versions strictly greater than this) direct
version_start_including 0..1
VersionString
The start of a version range, inclusive (versions greater than or equal to th... direct
version_end_excluding 0..1
VersionString
The end of a version range, exclusive (versions strictly less than this) direct
version_end_including 0..1
VersionString
The end of a version range, inclusive (versions less than or equal to this) direct

Usages

used by used in type used
CpeNode cpe_match_criteria range CpeMatch

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self cve:CpeMatch
native cve:CpeMatch
exact nvd:CPEMatch

LinkML Source

Direct

name: CpeMatch
description: CPE match string or range within a CPE applicability node.
from_schema: https://w3id.org/lmodel/cve
exact_mappings:
- nvd:CPEMatch
slots:
- cpe_vulnerable
- cpe_criteria
- match_criteria_id
- version_start_excluding
- version_start_including
- version_end_excluding
- version_end_including
slot_usage:
  cpe_vulnerable:
    name: cpe_vulnerable
    required: true
  cpe_criteria:
    name: cpe_criteria
    required: true

Induced

name: CpeMatch
description: CPE match string or range within a CPE applicability node.
from_schema: https://w3id.org/lmodel/cve
exact_mappings:
- nvd:CPEMatch
slot_usage:
  cpe_vulnerable:
    name: cpe_vulnerable
    required: true
  cpe_criteria:
    name: cpe_criteria
    required: true
attributes:
  cpe_vulnerable:
    name: cpe_vulnerable
    description: Whether this CPE match describes a vulnerable configuration.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - vulnerable
    rank: 1000
    alias: cpe_vulnerable
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: boolean
    required: true
  cpe_criteria:
    name: cpe_criteria
    description: CPE 2.3 formatted name match string or match criteria.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - criteria
    rank: 1000
    alias: cpe_criteria
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: CpeName23Type
    required: true
  match_criteria_id:
    name: match_criteria_id
    description: UUID identifying the CPE match criteria set.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - matchCriteriaId
    rank: 1000
    alias: match_criteria_id
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: UuidType
  version_start_excluding:
    name: version_start_excluding
    description: The start of a version range, exclusive (versions strictly greater
      than this).
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - versionStartExcluding
    rank: 1000
    alias: version_start_excluding
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: VersionString
  version_start_including:
    name: version_start_including
    description: The start of a version range, inclusive (versions greater than or
      equal to this).
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - versionStartIncluding
    rank: 1000
    alias: version_start_including
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: VersionString
  version_end_excluding:
    name: version_end_excluding
    description: The end of a version range, exclusive (versions strictly less than
      this).
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - versionEndExcluding
    rank: 1000
    alias: version_end_excluding
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: VersionString
  version_end_including:
    name: version_end_including
    description: The end of a version range, inclusive (versions less than or equal
      to this).
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - versionEndIncluding
    rank: 1000
    alias: version_end_including
    owner: CpeMatch
    domain_of:
    - CpeMatch
    range: VersionString