internal/

directory
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2026 License: Apache-2.0

Directories

Path Synopsis
Package diag is the single emitter for the `warning:`-prefixed stderr channel required by Component Manifest v1 §13.3.
Package diag is the single emitter for the `warning:`-prefixed stderr channel required by Component Manifest v1 §13.3.
emit
cyclonedx
Package cyclonedx emits CycloneDX 1.7 JSON from the bomtique manifest model.
Package cyclonedx emits CycloneDX 1.7 JSON from the bomtique manifest model.
spdx
Package spdx emits SPDX 2.3 JSON from the bomtique manifest model.
Package spdx emits SPDX 2.3 JSON from the bomtique manifest model.
Package graph resolves depends-on references and computes transitive reachability from a primary.
Package graph resolves depends-on references and computes transitive reachability from a primary.
Package hash implements the three hash forms defined by Component Manifest v1 §8: literal passthrough, file-over-bytes, and deterministic directory digests.
Package hash implements the three hash forms defined by Component Manifest v1 §8: literal passthrough, file-over-bytes, and deterministic directory digests.
Package jcs implements JSON Canonicalization Scheme per RFC 8785.
Package jcs implements JSON Canonicalization Scheme per RFC 8785.
Package manifest parses and validates Component Manifest v1 JSON and CSV files.
Package manifest parses and validates Component Manifest v1 JSON and CSV files.
mutate
Package mutate is the write-back engine shared by the `bomtique manifest init|add|remove|update|patch` commands.
Package mutate is the write-back engine shared by the `bomtique manifest init|add|remove|update|patch` commands.
validate
Package validate implements Component Manifest v1 §13.1 structural and §13.2 semantic validation.
Package validate implements Component Manifest v1 §13.1 structural and §13.2 semantic validation.
Package pool merges components manifests into the single shared pool consumed by every primary in a processing set.
Package pool merges components manifests into the single shared pool consumed by every primary in a processing set.
Package purl implements Package-URL (PURL) parsing, construction, and canonical comparison following the PURL specification at https://github.com/package-url/purl-spec.
Package purl implements Package-URL (PURL) parsing, construction, and canonical comparison following the PURL specification at https://github.com/package-url/purl-spec.
Package regfetch is the registry-metadata import framework used by `bomtique manifest add` and `bomtique manifest update`.
Package regfetch is the registry-metadata import framework used by `bomtique manifest add` and `bomtique manifest update`.
Package safefs provides the path-resolution and file-open primitives required by Component Manifest v1 §4.3 (relative-path resolution), §4.6 (NFC normalization), §8 (per-read size cap), and §18.1 / §18.2 (path-traversal and symlink refusal).
Package safefs provides the path-resolution and file-open primitives required by Component Manifest v1 §4.3 (relative-path resolution), §4.6 (NFC normalization), §8 (per-read size cap), and §18.1 / §18.2 (path-traversal and symlink refusal).
Package schema wraps the JSON Schema validator used by the CycloneDX and SPDX emitters for `--output-validate`.
Package schema wraps the JSON Schema validator used by the CycloneDX and SPDX emitters for `--output-validate`.

Jump to

Keyboard shortcuts

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