{{ define "main" }}
Scoring

Is this SBOM complete enough?

Score any SBOM against the three major minimum-element frameworks — the question auditors and procurement teams keep asking. Each framework reports passed checks over total checks, plus an overall average.

sbomlyze image.json --compliance sbomlyze before.json after.json --compliance
{{ range site.Data.compliance.frameworks }}
{{ .year }} {{ .checks }}
{{ .name }}
{{ .checksLabel }}
{{ .req }}
{{ end }}

Score presentation

≥ 90%Complete
70–89%Minor gaps
50–69%Material gaps
< 50%Not fit for audit

--compliance --json includes the full report with per-check pass/fail detail; the HTML format embeds the compliance report into the report page.

Gating compliance in CI

compliance-policy.json
{
  "min_ntia_score": 85,
  "min_cisa_score": 70,
  "min_bsi_score": 80,
  "min_overall_compliance": 75
}
$ sbomlyze image.json --policy compliance-policy.json

Setting any threshold triggers compliance evaluation without the --compliance flag, so a single policy file covers drift, licences, and completeness.

{{ end }}