Affected Software Package

affected_package

The Affected Package object describes details about a software package identified as affected by a vulnerability/vulnerabilities.

Attributes

CaptionNameTypeDescription
ArchitecturearchitectureString

Architecture is a shorthand name describing the type of computer hardware the packaged software is meant to run on.

The product CPE identifiercpe_nameString

The Common Platform Enumeration (CPE) name as described by (NIST) For example: cpe:/a🍎safari:16.2.

EpochepochInteger

The software package epoch. Epoch is a way to define weighted dependencies based on version numbers.

Fixed In Versionfixed_in_versionString

The software package version in which a reported vulnerability was patched/fixed.

HashhashFingerprint[]

Entity:FINGERPRINT
Cryptographic hash to identify the binary instance of a software component. This can include any component such file, package, or library.

Software LicenselicenseString

The software license applied to this package.

NamenameString

The software package name.

Package Managerpackage_managerString

The software packager manager utilized to manage a package on a system, e.g. npm, yum, dpkg etc.

PathpathString

The installation path of the affected package.

Package URLpurlString

A purl is a URL string used to identify and locate a software package in a mostly universal and uniform way across programming languages, package managers, packaging conventions, tools, APIs and databases.

Raw Dataraw_dataJSON

Group:context
The event data as received from the event source.

Record IDrecord_idString

Group:primary
Unique identifier for the object

Software Release DetailsreleaseString

Release is the number of times a version of the software has been packaged.

Remediation GuidanceremediationRemediation[]

Describes the recommended remediation steps to address identified issue(s).

TypetypeString

The type of software package, normalized to the caption of the type_id value. In the case of 'Other', it is defined by the source.

Type IDtype_idInteger

The type of software package.

  • 0: Unknown (UNKNOWN)
  • 1: Application (APPLICATION)
  • 2: Operating System (OPERATING_SYSTEM)
  • 99: Other (OTHER)
UnmappedunmappedUnmapped[]

Data from the source that was not mapped into the schema.

Vendor Namevendor_nameString

The name of the vendor who published the software package.

VersionversionString

The software package version.

Relationships

Affected Software Package shown in context

Inbound Relationships

These objects and events reference Affected Software Package in their attributes:

Outbound Relationships

Affected Software Package references the following objects and events in its attributes:

This page describes ocsf-1.4.0