lab700xorg/AIsbom Security Scanner

Deep introspection of ML model artifacts for malware, license risk, and silent drift. Posts a PR comment summarizing findings with a link to the hosted viewer.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
directoryDirectory to scan for AI model artifacts.yes.
output-filePath to save the generated SBOM JSON file.nosbom.json
github-tokenGitHub token used to post the PR comment. Defaults to the workflow-provided token. Requires `pull-requests: write` permission on the consuming workflow.no${{ github.token }}
max-rowsMaximum number of artifacts to list in the PR comment findings table. Overflow collapses into a "+ N more findings" row.no10
comment-on-cleanPost the PR comment even when no CRITICAL or HIGH findings were detected. Set to "false" to keep clean PRs silent.notrue
fail-on-riskExit the job with a non-zero status when CRITICAL findings are detected (matches the CLI default). Set to "false" to make scans informational only.notrue
tokenOptional. Per-repo API token for posting the generated SBOM to your hosted inventory dashboard at app.aisbom.io. Leave unset for purely local PR-comment behavior. Get a token at https://app.aisbom.io/connect.no""
platform-urlOverride for the platform webhook URL. Only meaningful when `token:` is set.nohttps://app.aisbom.io
fail-on-platform-errorDefault false. When true, a failed upload fails the CI job.nofalse
namedescription
sbom-pathPath to the generated SBOM JSON file (relative to the workspace).
share-urlHosted viewer URL for the scanned SBOM (empty if --share was rejected or upload failed).