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 months ago