Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
imagegate
command
Command imagegate is a Docker authorization plugin that denies container creation unless the image is cosign-signed by a trusted identity and carries a signed SBOM attestation.
|
Command imagegate is a Docker authorization plugin that denies container creation unless the image is cosign-signed by a trusted identity and carries a signed SBOM attestation. |
|
internal
|
|
|
admin
Package admin serves root-only maintenance commands (warm, cache purge) on a Unix socket, and the client the CLI uses to call them.
|
Package admin serves root-only maintenance commands (warm, cache purge) on a Unix socket, and the client the CLI uses to call them. |
|
audit
Package audit writes one structured JSON record per decision.
|
Package audit writes one structured JSON record per decision. |
|
authz
Package authz implements Docker's authorization plugin protocol.
|
Package authz implements Docker's authorization plugin protocol. |
|
cache
Package cache stores verdicts by (repository, digest, policyHash) in an in-memory LRU backed by a bbolt file, so a restart does not cause a burst of cold verifications.
|
Package cache stores verdicts by (repository, digest, policyHash) in an in-memory LRU backed by a bbolt file, so a restart does not cause a burst of cold verifications. |
|
docker
Package docker is a minimal dockerd API client for the two inspect calls imagegate needs.
|
Package docker is a minimal dockerd API client for the two inspect calls imagegate needs. |
|
gate
Package gate decides whether a container create or start may proceed.
|
Package gate decides whether a container create or start may proceed. |
|
imageref
Package imageref normalizes Docker image references.
|
Package imageref normalizes Docker image references. |
|
metrics
Package metrics defines imagegate's Prometheus metrics.
|
Package metrics defines imagegate's Prometheus metrics. |
|
policy
Package policy loads, validates and hashes the imagegate policy file.
|
Package policy loads, validates and hashes the imagegate policy file. |
|
verdict
Package verdict defines reason codes and the verdicts imagegate caches, logs and returns to dockerd.
|
Package verdict defines reason codes and the verdicts imagegate caches, logs and returns to dockerd. |
|
verify
Package verify checks that an image digest carries a cosign signature and a signed SBOM attestation from identities allowed by a policy rule.
|
Package verify checks that an image digest carries a cosign signature and a signed SBOM attestation from identities allowed by a policy rule. |
Click to show internal directories.
Click to hide internal directories.