Skip to content

Class: Product

The Product object describes characteristics of a software product.

URI: ocsf:Product

 classDiagram
    class Product
    click Product href "../Product/"
      DataClassificationProfile <|-- Product
        click DataClassificationProfile href "../DataClassificationProfile/"
      Entity <|-- Product
        click Entity href "../Entity/"

      Product : cpe_name

      Product : data_classification





        Product --> "0..1 _recommended_" DataClassification : data_classification
        click DataClassification href "../DataClassification/"



      Product : data_classifications





        Product --> "* _recommended_" DataClassification : data_classifications
        click DataClassification href "../DataClassification/"



      Product : feature





        Product --> "0..1" Feature : feature
        click Feature href "../Feature/"



      Product : lang

      Product : name

      Product : path

      Product : uid

      Product : url_string

      Product : vendor_name

      Product : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
cpe_name 0..1
String
The Common Platform Enumeration (CPE) name as described by (<a target='_blank... direct
feature 0..1
Feature
The feature that reported the event direct
lang 0..1
String
The two letter lower case language codes, as defined by <a target='_blank' direct
name 0..1 recommended
String
The name of the product direct
path 0..1
String
The installation path of the product direct
uid 0..1 recommended
String
The unique identifier of the product direct
url_string 0..1
UrlT
The URL pointing towards the product direct
vendor_name 0..1 recommended
String
The name of the vendor of the product direct
version 0..1 recommended
String
The version of the product, as defined by the event source direct
data_classification 0..1 recommended
DataClassification
The Data Classification object includes information about data classification DataClassificationProfile
data_classifications * recommended
DataClassification
A list of Data Classification objects, that include information about data DataClassificationProfile

Usages

used by used in type used
RelatedEvent product range Product
Sbom product range Product
Advisory product range Product
Cve product range Product
File product range Product
FindingObject product range Product
FindingInfo product range Product
KbArticle product range Product
Logger product range Product
Metadata product range Product
TransformationInfo product range Product
ApplicationLifecycle app range Product
SoftwareInfo product range Product

In Subsets

Aliases

  • Product

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:Product
native ocsf:Product

LinkML Source

Direct

name: Product
description: The Product object describes characteristics of a software product.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Product
is_a: Entity
mixins:
- DataClassificationProfile
slots:
- cpe_name
- feature
- lang
- name
- path
- uid
- url_string
- vendor_name
- version
slot_usage:
  name:
    name: name
    description: The name of the product.
  path:
    name: path
    description: The installation path of the product.
  uid:
    name: uid
    description: The unique identifier of the product.
  url_string:
    name: url_string
    description: The URL pointing towards the product.
  vendor_name:
    name: vendor_name
    description: The name of the vendor of the product.
    recommended: true
  version:
    name: version
    description: 'The version of the product, as defined by the event source. For
      example:

      <code>2013.1.3-beta</code>.'
    recommended: true

Induced

name: Product
description: The Product object describes characteristics of a software product.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Product
is_a: Entity
mixins:
- DataClassificationProfile
slot_usage:
  name:
    name: name
    description: The name of the product.
  path:
    name: path
    description: The installation path of the product.
  uid:
    name: uid
    description: The unique identifier of the product.
  url_string:
    name: url_string
    description: The URL pointing towards the product.
  vendor_name:
    name: vendor_name
    description: The name of the vendor of the product.
    recommended: true
  version:
    name: version
    description: 'The version of the product, as defined by the event source. For
      example:

      <code>2013.1.3-beta</code>.'
    recommended: true
attributes:
  cpe_name:
    name: cpe_name
    description: 'The Common Platform Enumeration (CPE) name as described by (<a target=''_blank''

      href=''https://nvd.nist.gov/products/cpe''>NIST</a>) For example:

      <code>cpe:/a:apple:safari:16.2</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - The product CPE identifier
    rank: 1000
    alias: cpe_name
    owner: Product
    domain_of:
    - Os
    - Package
    - Product
    range: string
  feature:
    name: feature
    description: The feature that reported the event.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Feature
    rank: 1000
    alias: feature
    owner: Product
    domain_of:
    - Product
    range: Feature
  lang:
    name: lang
    description: 'The two letter lower case language codes, as defined by <a target=''_blank''

      href=''https://en.wikipedia.org/wiki/ISO_639-1''>ISO 639-1</a>. For example:

      <code>en</code> (English), <code>de</code> (German), or <code>fr</code>

      (French).'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Language
    rank: 1000
    alias: lang
    owner: Product
    domain_of:
    - Os
    - Product
    - TransformationInfo
    range: string
  name:
    name: name
    description: The name of the product.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Name
    rank: 1000
    alias: name
    owner: Product
    domain_of:
    - AnalysisTarget
    - Observable
    - Os
    - Osint
    - Package
    - Parameter
    - PrivilegeInfo
    - San
    - Scim
    - Script
    - ServicePrivilegeAnalysis
    - SoftwareComponent
    - Sso
    - StartupItem
    - ThreatActor
    - Token
    - Entity
    - Resource
    - Account
    - Agent
    - AiModel
    - Aircraft
    - Analytic
    - ApplicationObject
    - Assessment
    - AutonomousSystem
    - Campaign
    - Check
    - CisBenchmark
    - CisBenchmarkResult
    - CisControl
    - ClassifierDetails
    - Container
    - D3fTactic
    - D3fTechnique
    - Database
    - Databucket
    - DomainContact
    - Edge
    - Endpoint
    - Enrichment
    - EnvironmentVariable
    - Evidences
    - Extension
    - Feature
    - File
    - Graph
    - Group
    - HttpCookie
    - HttpHeader
    - Idp
    - Image
    - Job
    - Kernel
    - KeyValueObject
    - LoadBalancer
    - Logger
    - Malware
    - ManagedEntity
    - MessageContext
    - Metric
    - Mitigation
    - NetworkInterface
    - Node
    - Organization
    - PeripheralDevice
    - Policy
    - ProcessEntity
    - Product
    - QueryInfo
    - Reporter
    - ResourceDetails
    - Rule
    - Scan
    - Service
    - SubTechnique
    - Table
    - Tactic
    - Technique
    - Trait
    - TransformationInfo
    - UnmannedAerialSystem
    - User
    - WebResource
    - Device
    - FtpActivity
    - RegValue
    - WinResource
    - WinService
    - PrefetchQuery
    range: string
    recommended: true
  path:
    name: path
    description: The installation path of the product.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Path
    rank: 1000
    alias: path
    owner: Product
    domain_of:
    - Url
    - AffectedPackage
    - File
    - HttpCookie
    - Image
    - Kernel
    - Malware
    - ProcessEntity
    - Product
    - RegKey
    - RegValue
    range: string
  uid:
    name: uid
    description: The unique identifier of the product.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Unique ID
    rank: 1000
    alias: uid
    owner: Product
    domain_of:
    - Osint
    - Package
    - ProgrammaticCredential
    - RelatedEvent
    - Request
    - Sbom
    - Scim
    - Script
    - Session
    - Span
    - Sso
    - Ticket
    - Token
    - Trace
    - Entity
    - Resource
    - Account
    - Advisory
    - Agent
    - AiModel
    - Aircraft
    - Analytic
    - ApplicationObject
    - Assessment
    - Certificate
    - Check
    - ClassifierDetails
    - Container
    - Cve
    - Cwe
    - D3fTactic
    - D3fTechnique
    - DataClassification
    - Database
    - Databucket
    - DomainContact
    - Edge
    - Email
    - Endpoint
    - Evidences
    - Extension
    - Feature
    - File
    - FindingObject
    - FindingInfo
    - Graph
    - Group
    - HttpRequest
    - Idp
    - Image
    - KbArticle
    - LoadBalancer
    - Logger
    - Malware
    - ManagedEntity
    - MessageContext
    - Metadata
    - Mitigation
    - NetworkConnectionInfo
    - NetworkEndpoint
    - NetworkInterface
    - Node
    - Organization
    - PeripheralDevice
    - Policy
    - ProcessEntity
    - Product
    - QueryInfo
    - Reporter
    - Rule
    - Scan
    - Service
    - SubTechnique
    - Table
    - Tactic
    - Technique
    - Trait
    - TransformationInfo
    - UnmannedAerialSystem
    - User
    - WebResource
    - Device
    - WinResource
    range: string
    recommended: true
  url_string:
    name: url_string
    description: The URL pointing towards the product.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - URL String
    rank: 1000
    alias: url_string
    owner: Product
    domain_of:
    - Scim
    - Url
    - Idp
    - Product
    - TransformationInfo
    - WebResource
    range: UrlT
  vendor_name:
    name: vendor_name
    description: The name of the vendor of the product.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Vendor Name
    rank: 1000
    alias: vendor_name
    owner: Product
    domain_of:
    - Osint
    - Package
    - Scim
    - Sso
    - Vulnerability
    - Agent
    - Cvss
    - DeviceHwInfo
    - GpuInfo
    - PeripheralDevice
    - Product
    - Device
    range: string
    recommended: true
  version:
    name: version
    description: 'The version of the product, as defined by the event source. For
      example:

      <code>2013.1.3-beta</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Version
    rank: 1000
    alias: version
    owner: Product
    domain_of:
    - Os
    - Package
    - RpcInterface
    - Sbom
    - Scim
    - SoftwareComponent
    - Tls
    - Agent
    - AiModel
    - Analytic
    - Api
    - ApplicationObject
    - Attack
    - Certificate
    - Check
    - CisControl
    - CisCsc
    - Cvss
    - D3fend
    - Databucket
    - Epss
    - Extension
    - Feature
    - File
    - HttpRequest
    - Logger
    - ManagedEntity
    - Metadata
    - Policy
    - Product
    - ResourceDetails
    - Rule
    - Service
    - NtpActivity
    range: string
    recommended: true
  data_classification:
    name: data_classification
    annotations:
      group:
        tag: group
        value: context
    description: 'The Data Classification object includes information about data classification

      levels and data category types.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Data Classification
    rank: 1000
    alias: data_classification
    owner: Product
    domain_of:
    - DataClassificationProfile
    range: DataClassification
    recommended: true
  data_classifications:
    name: data_classifications
    annotations:
      group:
        tag: group
        value: context
    description: 'A list of Data Classification objects, that include information
      about data

      classification levels and data category types, identified by a classifier.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Data Classification
    rank: 1000
    alias: data_classifications
    owner: Product
    domain_of:
    - DataClassificationProfile
    range: DataClassification
    recommended: true
    multivalued: true