Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
analyze/dockerfile
Package dockerfile lints Dockerfiles with size- and security-focused heuristics.
|
Package dockerfile lints Dockerfiles with size- and security-focused heuristics. |
|
analyze/filetree
Package filetree streams every layer's tar headers (bodies are never read) and diffs the resulting file trees across layers to find wasted bytes: files that a later layer overwrites or deletes (OCI whiteouts), which still ship in the image.
|
Package filetree streams every layer's tar headers (bodies are never read) and diffs the resulting file trees across layers to find wasted bytes: files that a later layer overwrites or deletes (OCI whiteouts), which still ship in the image. |
|
analyze/layers
Package layers extracts per-layer metadata: sizes and the Dockerfile command that created each layer (from config history).
|
Package layers extracts per-layer metadata: sizes and the Dockerfile command that created each layer (from config history). |
|
analyze/recommend
Package recommend suggests smaller or safer base images.
|
Package recommend suggests smaller or safer base images. |
|
cli
Package cli defines the imgvet command tree.
|
Package cli defines the imgvet command tree. |
|
engine
Package engine orchestrates the scan pipeline: image resolution, analyzer fan-out, and report assembly.
|
Package engine orchestrates the scan pipeline: image resolution, analyzer fan-out, and report assembly. |
|
image
Package image acquires container images from the local daemon, a remote registry, or a tarball, and exposes them as go-containerregistry v1.Image.
|
Package image acquires container images from the local daemon, a remote registry, or a tarball, and exposes them as go-containerregistry v1.Image. |
|
render/htmlreport
Package htmlreport renders a self-contained single-file HTML report: the embedded template carries inline CSS/JS and the report JSON, so the file works offline as a CI artifact or email attachment.
|
Package htmlreport renders a self-contained single-file HTML report: the embedded template carries inline CSS/JS and the report JSON, so the file works offline as a CI artifact or email attachment. |
|
render/jsonout
Package jsonout emits the canonical JSON form of a report.
|
Package jsonout emits the canonical JSON form of a report. |
|
render/table
Package table renders a human-readable terminal report.
|
Package table renders a human-readable terminal report. |
|
scan
Package scan defines the pluggable vulnerability scanner interface.
|
Package scan defines the pluggable vulnerability scanner interface. |
|
scan/trivy
Package trivy adapts the trivy CLI as a scan.Scanner.
|
Package trivy adapts the trivy CLI as a scan.Scanner. |
|
pkg
|
|
|
report
Package report defines the unified imgvet report schema.
|
Package report defines the unified imgvet report schema. |
Click to show internal directories.
Click to hide internal directories.