Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
backfill-flavor
command
backfill-flavor sets sbom.flavor for rows where it was not detected at ingest (pre-F2).
|
backfill-flavor sets sbom.flavor for rows where it was not detected at ingest (pre-F2). |
|
dbcheck
command
|
|
|
enrichment-worker
command
Package main is the entry point for the OCIDex enrichment worker.
|
Package main is the entry point for the OCIDex enrichment worker. |
|
ocidex
command
Package main is the entry point for the OCIDex server.
|
Package main is the entry point for the OCIDex server. |
|
scanner-worker
command
Package main is the entry point for the OCIDex scanner worker.
|
Package main is the entry point for the OCIDex scanner worker. |
|
specgen
command
Package main exports the OpenAPI spec generated by huma to stdout.
|
Package main exports the OpenAPI spec generated by huma to stdout. |
|
Package db provides embedded database migration files.
|
Package db provides embedded database migration files. |
|
internal
|
|
|
audit
Package audit implements an extension that emits structured audit log lines for every event published on the event bus.
|
Package audit implements an extension that emits structured audit log lines for every event published on the event bus. |
|
config
Package config handles application configuration loaded from environment variables.
|
Package config handles application configuration loaded from environment variables. |
|
enrichment
Package enrichment defines the enrichment pipeline for post-ingestion data enrichment.
|
Package enrichment defines the enrichment pipeline for post-ingestion data enrichment. |
|
enrichment/oci
Package oci implements the OCI registry metadata enricher.
|
Package oci implements the OCI registry metadata enricher. |
|
enrichment/user
Package user provides the user enricher, which stores caller-supplied metadata (architecture, build date, subject version) as an enrichment record immediately after SBOM ingestion.
|
Package user provides the user enricher, which stores caller-supplied metadata (architecture, build date, subject version) as an enrichment record immediately after SBOM ingestion. |
|
event
Package event defines the in-process event bus for OCIDex.
|
Package event defines the in-process event bus for OCIDex. |
|
extension
Package extension provides the lifecycle interface for OCIDex extensions.
|
Package extension provides the lifecycle interface for OCIDex extensions. |
|
nats
Package nats provides a JetStream client for optional outbound event forwarding.
|
Package nats provides a JetStream client for optional outbound event forwarding. |
|
repository
Package repository provides the data access layer for OCIDex.
|
Package repository provides the data access layer for OCIDex. |
|
scanner
Package scanner provides a Syft library wrapper for scanning OCI images.
|
Package scanner provides a Syft library wrapper for scanning OCI images. |
|
service
Package service contains business logic interfaces and implementations.
|
Package service contains business logic interfaces and implementations. |
|
version
Package version exposes build-time metadata injected via -ldflags.
|
Package version exposes build-time metadata injected via -ldflags. |
|
pkg
|
|
|
client
module
|
Click to show internal directories.
Click to hide internal directories.