clickhouse/ClickBOM

Download SBOMs from GitHub, Mend, Wiz, and Trivy. Convert to CycloneDX and SPDX formats. Upload to S3 and ClickHouse.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API accessno
repositoryRepository to download SBOM from (format: owner/repo)no
mend-emailMend user email addressno
mend-org-uuidMend organization UUID for authenticationno
mend-user-keyMend user key for authenticationno
mend-base-urlMend base URL (e.g., https://api-saas.mend.io)nohttps://api-saas.mend.io
mend-product-uuidMend product UUID for product-scoped SBOMno
mend-project-uuidMend project UUID for project-scoped SBOMno
mend-org-scope-uuidMend organization UUID for organization-scoped SBOM (different from auth org UUID)no
mend-project-uuidsComma-separated list of specific project UUIDs to includeno
mend-max-wait-timeMaximum time to wait for Mend report generation (seconds)no1800
mend-poll-intervalPolling interval for Mend report status (seconds)no30
wiz-auth-endpointWiz authentication endpointno
wiz-api-endpointWiz API endpointno
wiz-client-idWiz API client IDno
wiz-client-secretWiz API client secretno
wiz-report-idWiz report ID to downloadno
trivy-imageContainer image to scan with Trivy for SBOM generation (format: registry/repo:tag or ECR URI)no
trivy-ecr-account-idAWS Account ID where ECR repository is located (for cross-account access)no
trivy-ecr-regionAWS region where ECR repository is locatednous-east-1
trivy-ecr-role-arnIAM role ARN to assume for ECR access (for cross-account)no
trivy-formatTrivy SBOM output format: cyclonedx or spdxjsonnocyclonedx
aws-access-key-idDEPRECATED — prefer OIDC via aws-actions/configure-aws-credentials. Static AWS access key; exported as AWS_ACCESS_KEY_ID for the SDK default credential chain.no
aws-secret-access-keyDEPRECATED — prefer OIDC via aws-actions/configure-aws-credentials. Static AWS secret access key; exported as AWS_SECRET_ACCESS_KEY for the SDK default credential chain.no
aws-regionDEPRECATED — prefer OIDC via aws-actions/configure-aws-credentials. AWS region; exported as AWS_DEFAULT_REGION.nous-east-1
s3-bucketS3 bucket nameyes
s3-keyS3 object key/pathnosbom.json
clickhouse-urlClickHouse URL for storing SBOM components datano
clickhouse-databaseClickHouse database namenodefault
clickhouse-usernameClickHouse usernamenodefault
clickhouse-passwordClickHouse passwordno""
truncate-tableTruncate ClickHouse table before inserting new datanofalse
sbom-sourceSBOM source: github, mend, wiz, or trivynogithub
sbom-formatFinal SBOM format (spdxjson or cyclonedx)nocyclonedx
mergeMerge SBOM files from S3 into onenofalse
includeComma-separated list of filenames or patterns to include when merging (only used with merge=true)no""
excludeComma-separated list of filenames or patterns to exclude when merging (only used with merge=true)no""
debugEnable debug loggingnofalse

no outputs