Software Component
software_component
The Software Component object describes characteristics of a software component within a software package.
Attributes
Caption | Name | Type | Description |
---|---|---|---|
Author | author | String | The author(s) who published the software component. |
Hash | hash | Fingerprint[] | Entity: |
Software License | license | String | The software license applied to this component. |
Name | name | String | The software component name. |
Package URL | purl | String | The Package URL (PURL) to identify the software component. This is a URL that uniquely identifies the component, including the component's name, version, and type. The URL is used to locate and retrieve the component's metadata and content. |
Raw Data | raw_data | JSON | Group: |
Record ID | record_id | String | Group: |
Related Component | related_component | String | The package URL (PURL) of the component that this software component has a relationship with. |
Relationship | relationship | String | The relationship between two software components, normalized to the caption of the |
Relationship ID | relationship_id | Integer | The normalized identifier of the relationship between two software components.
|
Type | type | String | The type of software component, normalized to the caption of the |
Type ID | type_id | Integer | The type of software component.
|
Unmapped | unmapped | Unmapped[] | Data from the source that was not mapped into the schema. |
Version | version | String | The software component version. |
Relationships
Inbound Relationships
These objects and events reference Software Component in their attributes:
Outbound Relationships
Software Component references the following objects and events in its attributes:
This page describes ocsf-1.4.0
Updated 6 days ago