Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ExportDocsFS embed.FS
ExportDocsFS stores the docs bundled into export archives.
View Source
var TrustEvidenceFS embed.FS
TrustEvidenceFS stores the shipped evidence files referenced by trust-report.
View Source
var WebOutFS embed.FS
WebOutFS stores the exported Next.js dashboard assets.
Functions ¶
func HasEmbeddedTrustEvidence ¶ added in v1.1.1
HasEmbeddedTrustEvidence reports whether the shipped binary contains the requested repo-relative trust evidence file.
func ListComplianceDocs ¶ added in v1.1.1
ListComplianceDocs returns embedded compliance doc paths in stable order.
func ReadEmbeddedPIIFields ¶ added in v1.1.1
ReadEmbeddedPIIFields returns the bundled default PII field rules.
func ReadExportDoc ¶ added in v1.1.1
ReadExportDoc returns an embedded export doc by repo-relative path.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
atb
command
events.go implements the "atb events" sub-command, which prints the canonical ATB event catalogue.
|
events.go implements the "atb events" sub-command, which prints the canonical ATB event catalogue. |
|
internal
|
|
|
archive
Package archive provides a tamper-evident archive ledger for archived ATB bundles.
|
Package archive provides a tamper-evident archive ledger for archived ATB bundles. |
|
bundle
Package bundle handles reading and writing ATB bundle files (.atb).
|
Package bundle handles reading and writing ATB bundle files (.atb). |
|
canonicalize
Package canonicalize implements RFC 8785 JSON Canonicalization Scheme (JCS).
|
Package canonicalize implements RFC 8785 JSON Canonicalization Scheme (JCS). |
|
corroboration
Package corroboration provides adapters that retrieve external evidence and return records ready to append as atb.corroboration.external events.
|
Package corroboration provides adapters that retrieve external evidence and return records ready to append as atb.corroboration.external events. |
|
encrypt
Package encrypt provides authenticated encryption for ATB bundles.
|
Package encrypt provides authenticated encryption for ATB bundles. |
|
event
Package event defines the canonical ATB event model shared by hashing and bundles.
|
Package event defines the canonical ATB event model shared by hashing and bundles. |
|
hash
Package hash implements the ATB SHA-256 hash-chaining algorithm.
|
Package hash implements the ATB SHA-256 hash-chaining algorithm. |
|
profiles
Package profiles — DSL v1 profile loader.
|
Package profiles — DSL v1 profile loader. |
|
push
Package push implements the S3 upload layer for atb push and atb verify --remote.
|
Package push implements the S3 upload layer for atb push and atb verify --remote. |
|
trust
Package trust builds high-level trust reports for ATB bundles and shipped evidence.
|
Package trust builds high-level trust reports for ATB bundles and shipped evidence. |
|
verify
Package verify evaluates ATB bundles against obligation profiles and produces structured verification reports.
|
Package verify evaluates ATB bundles against obligation profiles and produces structured verification reports. |
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.