accuknox/AccuKnox xBOM Scan

Generate an xBOM (SBOM / CBOM / AIBOM) using knoxctl, and upload to the AccuKnox Dashboard

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 22, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: accuknox/xbom-action@7af51e82d23b823c13c35738c78a1285b9dcd7c2 # 3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
bom-typesbom | cbom | aibomnosbom
pathDirectory to scan. Ignored when image is set.no.
imageContainer image reference (e.g. myapp:abc1234). Build with any tool (docker, podman, buildah, ko). The build step must run in the same job as this action.no""
aibom-sourcehuggingface | bedrock. Source for AIBOM generation.nohuggingface
aibom-modelHuggingFace model name (e.g. meta-llama/Llama-2-7b). Required when bom-type=aibom and aibom-source=huggingface.no""
aws-regionAWS region for Bedrock scan (e.g. us-east-1). Required when aibom-source=bedrock.no""
aws-access-key-idAWS access key ID. Required when aibom-source=bedrock.no""
aws-secret-access-keyAWS secret access key. Required when aibom-source=bedrock.no""
tokenAccuKnox artifact token. https://help.accuknox.com/how-to/how-to-create-tokens/yes
endpointAccuKnox SaaS hostname, e.g. cspm.accuknox.comyes
labelAccuKnox label. https://help.accuknox.com/how-to/how-to-create-labels/yes
project-nameAccuKnox project name (Console → SBOM → Projects).yes
project-classifierproject_classifier in the BOM (e.g. container, application, firmware).yes
output-fileLocal path to write the BOM file. Auto-derived when omitted: <repo>-<bom-type>.jsonno""
namedescription
bom-filePath to the generated BOM file on the runner.
upload-statusHTTP status code from the AccuKnox SaaS upload.