servicenow/SBOM Upload Action
An action to upload an SBOM document to ServiceNow.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| snSbomUser | Platform Username. | yes | — |
| snSbomPassword | Platform Password. | yes | — |
| snInstanceUrl | The URL of the ServiceNow Platform instance. | yes | — |
| ghToken | The GitHub Token of the SBOM provider repository. | no | — |
| ghAccountOwner | The owner of the provider GitHub repository. | no | — |
| provider | The provider type. | yes | repository |
| repository | The repository from which the SBOM will be picked. | no | — |
| path | The absolute path from repository root to the SBOM document to be picked. | no | — |
| ref | The branch, reference, or tag from which the SBOM file will be picked if using the repository provider. | no | — |
| businessApplicationId | SYS ID of the business application to map with the root application of given SBOM. | no | — |
| businessApplicationName | Name of business application to map with the root application of given SBOM. | no | — |
| buildId | Build ID of the SBOM build. | no | — |
| productModelId | SYS ID of product model to map with the root application of given SBOM. | no | — |
| requestedBy | Determines if devops workflow is executed. | no | — |
| lifecycleStage | Life cycle stage of the entity (i.e., production, pre_production). | no | — |
| fetchVulnerabilityInfo | Flag to run the vulnerability intelligence integration. | no | — |
| fetchPackageInfo | Flag to run the package intelligence integration. | no | — |
| sbomSource | The source of the SBOM. | no | — |
Outputs
| name | description |
|---|---|
| results | The JSON stringified response from the status API. |
| bomRecordId | The BOM Record ID of the uploaded SBOM. |
| statusState | The completion state of the underlying status API request. |