shiftleftcyber/Secure SBOM Action

Sign and verify SBOMs & Digests using the SecureSBOM API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
secure_sbom_signing_key_idPreferred. Key ID used for signing or verifying.yes
key_idDeprecated. Use secure_sbom_signing_key_id instead.no
secure_sbom_api_keyPreferred. API key for authenticating with the Secure SBOM API.yes
api_keyDeprecated. Use secure_sbom_api_key instead.no
secure_sbom_actionAction to perform. Supported values: sign_sbom - Sign an SBOM verify_sbom - Verify a signed SBOM sign_digest - Sign a base64-encoded SHA256 digest Aliases supported for backwards compatibility: sign verify nosign_sbom
actionDeprecated. Use secure_sbom_action instead.no
sbom_filePath to the SBOM file to sign or verify. Required for: sign_sbom verify_sbom sign verify no
digestBase64 encoded SHA256 digest of the raw hash. Required for: sign_digest Example: digest=$(openssl dgst -sha256 -binary sbom.json | base64) no
digest_hash_algorithmThe hashing algorithm used to generate the digest. Required for: sign_digest Example: sha256
secure_sbom_api_urlOptional Secure SBOM API base URL. Defaults to production.no
api_urlDeprecated. Use secure_sbom_api_url instead.no
secure_sbom_use_v1_apiSet to true to use v1 APIs instead of v2.nofalse

no outputs