pkg/

directory
v2.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2026 License: Apache-2.0

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.
db
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.
v2
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL