Query: allSoftwareComponents
General model for Software Components that contain common information and metadata about software that is common to all detected instances.. Note, individual instances of detected SoftwareComponents are represented by the SoftwareComponentInstance type. This model can be queried to see all instances of a software component that have been discovered.
Return Type
Related Types
Related Filters
Args
Name | Type | Description |
---|---|---|
after | String | If this is set to the value of the |
filter | SoftwareComponentFilter | |
first | Int | The number of items to include in the result. If omitted, all remaining items will be included (which can cause performance problems on large collections). |
orderBy | SoftwareComponentOrderBy | Specifies the how this collection should be sorted. If omitted, the result order is not specified. If cursor-based pagination is used (i.e., the |
skip | Int | The number of items in the list or collection to skip. Is applied after the |
Properties
Name | Type | Description |
---|---|---|
_copyrightsMeta | _QueryMeta | Copyright information for this software component |
_cursor | String | Provides a value that can be supplied to the |
_externalReferencesMeta | _QueryMeta | External references and URLs for the component |
_hashesMeta | _QueryMeta | Independently reproducible mechanisms for identifying specific contents of a component or package based on the actual files |
_instancesMeta | _QueryMeta | The relationships to other components where this component is the "dest" |
_licenseExceptionsMeta | _QueryMeta | The license exceptions that apply to the software component |
_licenseExpressionsMeta | _QueryMeta | |
_licensesMeta | _QueryMeta | The licenses that apply to the software component |
_propertiesMeta | _QueryMeta | Properties associated with this component. This is a free-form field that can be used to store additional information about the component. |
_revision | ID | An identifier that is updated automatically on each update of this root entity (but not on relation changes) |
author | String | The author of this component |
buildDate | DateTime | The build date of this component |
copyrights | [Copyright] | Copyright information for this software component |
createdAt | DateTime | The instant this object has been created |
detailedDescription | String | The detailed description of this component |
downloadLocation | String | The download URL, or a specific location within a version control system (VCS) for the component or package |
externalReferences | [ExternalReference] | External references and URLs for the component |
fileName | String | The actual file name of the component or package, or path of the directory being treated as a package. |
filesAnalyzed | Boolean | Indicated whether the files were analyzed for this package |
group | String | The grouping name or identifier associated with this component. Examples include a Maven groupId or a Ruby Gem namespace. |
hashes | [Hash] | Independently reproducible mechanisms for identifying specific contents of a component or package based on the actual files |
id | ID | An auto-generated string that identifies this root entity uniquely among others of the same type |
instances | [SoftwareComponentInstance] | The relationships to other components where this component is the "dest" |
isEndOfLife | Boolean | Deprecated. See supportEndOfLife for EOL data. |
licenseExceptions | [LicenseException] | The license exceptions that apply to the software component |
licenseExpressions | [LicenseExpression] | |
licenses | [License] | The licenses that apply to the software component |
mimeType | String | The mime-type of this component |
name | String | The name of the software component |
originator | String | Identifies from where or whom the package originally came. In some cases, a package may be created and originally distributed by a different third part than the Package Supplier of the package |
properties | [KeyValuePair] | Properties associated with this component. This is a free-form field that can be used to store additional information about the component. |
publisher | String | The publisher of this component |
releaseDate | DateTime | The release date of this component |
releaseNotes | ReleaseNotes | The notes associated with the software component release |
scope | ComponentScope | Specifies the scope of the component. If scope is not specified, 'required' scope SHOULD be assumed by the consumer of the BOM |
softwareIdentifiers | SoftwareIdentifiers | The software identifiers associated with this software component |
summaryDescription | String | The summary description of this component |
supplier | OrganizationalEntity | The supplier associated with this component |
supportEndOfLife | DateTime | The support end-of-life date for this component. Timestamp '1970-01-01T00:00:00Z' indicates an unknown end-of-life date that has already passed. |
totalRisk | Float | The aggregated risk score of all instances of this component |
type | SoftwareComponentType | The type of software component (e.g. application, library, framework, etc) |
updatedAt | DateTime | The instant this object has been updated the last time (not including relation updates) |
url | String | The URL to the homepage of the provider of the software component |
version | String | The version of the software component |
This page was generated: 2024-11-06