Directories
¶
| Path | Synopsis |
|---|---|
|
Package common provides shared constants, utilities, and common functionality used across the sbomqs application.
|
Package common provides shared constants, utilities, and common functionality used across the sbomqs application. |
|
Package cpe provides CPE (Common Platform Enumeration) validation and handling functionality for parsing and validating CPE identifiers in SBOM documents.
|
Package cpe provides CPE (Common Platform Enumeration) validation and handling functionality for parsing and validating CPE identifiers in SBOM documents. |
|
Package engine provides the core execution engine for sbomqs operations, including compliance checking, scoring, and report generation functionality.
|
Package engine provides the core execution engine for sbomqs operations, including compliance checking, scoring, and report generation functionality. |
|
Package licenses provides license validation and handling functionality for processing and validating license identifiers in SBOM documents.
|
Package licenses provides license validation and handling functionality for processing and validating license identifiers in SBOM documents. |
|
Package logger provides structured logging capabilities for the sbomqs application using the Uber Zap logger library with context-aware logging support.
|
Package logger provides structured logging capabilities for the sbomqs application using the Uber Zap logger library with context-aware logging support. |
|
Package omniborid provides OmniBOR identifier validation and handling functionality for processing GitOID-based identifiers in SBOM documents.
|
Package omniborid provides OmniBOR identifier validation and handling functionality for processing GitOID-based identifiers in SBOM documents. |
|
Package purl provides Package URL (PURL) parsing and validation functionality for handling package identifiers in SBOM documents.
|
Package purl provides Package URL (PURL) parsing and validation functionality for handling package identifiers in SBOM documents. |
|
Package sbom provides core SBOM (Software Bill of Materials) parsing, processing, and manipulation functionality for handling SPDX and CycloneDX format documents.
|
Package sbom provides core SBOM (Software Bill of Materials) parsing, processing, and manipulation functionality for handling SPDX and CycloneDX format documents. |
|
sbomfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
Package scorer provides core scoring mechanism for both sbomqs:v1 and sbomqs:v2 of sbomqs
|
Package scorer provides core scoring mechanism for both sbomqs:v1 and sbomqs:v2 of sbomqs |
|
v2/api
Package api defines the result types returned by sbomqs scoring.
|
Package api defines the result types returned by sbomqs scoring. |
|
v2/catalog
Package catalog defines the scoring “rulebook” used by sbomqs.
|
Package catalog defines the scoring “rulebook” used by sbomqs. |
|
v2/common
Package common provides shared helper functions used across sbomqs checks.
|
Package common provides shared helper functions used across sbomqs checks. |
|
v2/compr
Package comprehenssive runs the comprehenssive categories to produces the final Interlynk score and grade.
|
Package comprehenssive runs the comprehenssive categories to produces the final Interlynk score and grade. |
|
v2/config
Package config defines the configuration for sbomqs scoring.
|
Package config defines the configuration for sbomqs scoring. |
|
v2/extractors
Package extractors defines each comprehenssive categories and their features evaluation in details.
|
Package extractors defines each comprehenssive categories and their features evaluation in details. |
|
v2/formulae
Package formulae contains the scoring math for sbomqs.
|
Package formulae contains the scoring math for sbomqs. |
|
v2/profiles
Package profiles evaluates SBOMs scoring against compliance profiles such as NTIA, BSI, OCT and others.
|
Package profiles evaluates SBOMs scoring against compliance profiles such as NTIA, BSI, OCT and others. |
|
v2/registry
Package registry wires together the built-in scoring configuration for sbomqs.
|
Package registry wires together the built-in scoring configuration for sbomqs. |
|
v2/score
Package score is the main entrypoint for running sbomqs as a library.
|
Package score is the main entrypoint for running sbomqs as a library. |
|
Package swhid provides Software Heritage Identifier (SWHID) validation and handling functionality for processing persistent identifiers in SBOM documents.
|
Package swhid provides Software Heritage Identifier (SWHID) validation and handling functionality for processing persistent identifiers in SBOM documents. |
|
Package swid provides Software Identification (SWID) tag handling and validation functionality for processing SWID tags in SBOM documents.
|
Package swid provides Software Identification (SWID) tag handling and validation functionality for processing SWID tags in SBOM documents. |
Click to show internal directories.
Click to hide internal directories.