{"number":"1.23.0","published_at":"2026-03-31T15:45:42.301Z","last_synced_at":"2026-04-26T04:09:26.544Z","created_at":"2026-04-26T04:02:19.894Z","updated_at":"2026-04-26T04:09:26.552Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/docker%2Fdockerfile/versions/1.23.0","package":{"name":"docker/dockerfile","package_url":"https://docker.ecosyste.ms/api/v1/packages/docker%2Fdockerfile"},"dependencies":[{"ecosystem":"golang","package_name":"github.com/agext/levenshtein","requirements":"v1.2.3","purl":"pkg:golang/github.com/agext/levenshtein@v1.2.3"},{"ecosystem":"golang","package_name":"github.com/cespare/xxhash/v2","requirements":"v2.3.0","purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"golang","package_name":"github.com/containerd/containerd/api","requirements":"v1.10.0","purl":"pkg:golang/github.com/containerd/containerd/api@v1.10.0"},{"ecosystem":"golang","package_name":"github.com/containerd/containerd/v2","requirements":"v2.2.2","purl":"pkg:golang/github.com/containerd/containerd/v2@v2.2.2"},{"ecosystem":"golang","package_name":"github.com/containerd/continuity","requirements":"v0.4.5","purl":"pkg:golang/github.com/containerd/continuity@v0.4.5"},{"ecosystem":"golang","package_name":"github.com/containerd/errdefs/pkg","requirements":"v0.3.0","purl":"pkg:golang/github.com/containerd/errdefs/pkg@v0.3.0"},{"ecosystem":"golang","package_name":"github.com/containerd/errdefs","requirements":"v1.0.0","purl":"pkg:golang/github.com/containerd/errdefs@v1.0.0"},{"ecosystem":"golang","package_name":"github.com/containerd/log","requirements":"v0.1.0","purl":"pkg:golang/github.com/containerd/log@v0.1.0"},{"ecosystem":"golang","package_name":"github.com/containerd/platforms","requirements":"v1.0.0-rc.2","purl":"pkg:golang/github.com/containerd/platforms@v1.0.0-rc.2"},{"ecosystem":"golang","package_name":"github.com/containerd/stargz-snapshotter/estargz","requirements":"v0.18.2","purl":"pkg:golang/github.com/containerd/stargz-snapshotter/estargz@v0.18.2"},{"ecosystem":"golang","package_name":"github.com/containerd/ttrpc","requirements":"v1.2.8","purl":"pkg:golang/github.com/containerd/ttrpc@v1.2.8"},{"ecosystem":"golang","package_name":"github.com/containerd/typeurl/v2","requirements":"v2.2.3","purl":"pkg:golang/github.com/containerd/typeurl/v2@v2.2.3"},{"ecosystem":"golang","package_name":"github.com/distribution/reference","requirements":"v0.6.0","purl":"pkg:golang/github.com/distribution/reference@v0.6.0"},{"ecosystem":"golang","package_name":"github.com/docker/go-units","requirements":"v0.5.0","purl":"pkg:golang/github.com/docker/go-units@v0.5.0"},{"ecosystem":"golang","package_name":"github.com/felixge/httpsnoop","requirements":"v1.0.4","purl":"pkg:golang/github.com/felixge/httpsnoop@v1.0.4"},{"ecosystem":"golang","package_name":"github.com/go-logr/logr","requirements":"v1.4.3","purl":"pkg:golang/github.com/go-logr/logr@v1.4.3"},{"ecosystem":"golang","package_name":"github.com/go-logr/stdr","requirements":"v1.2.2","purl":"pkg:golang/github.com/go-logr/stdr@v1.2.2"},{"ecosystem":"golang","package_name":"github.com/gofrs/flock","requirements":"v0.13.0","purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"golang","package_name":"github.com/gogo/protobuf","requirements":"v1.3.2","purl":"pkg:golang/github.com/gogo/protobuf@v1.3.2"},{"ecosystem":"golang","package_name":"github.com/golang/protobuf","requirements":"v1.5.4","purl":"pkg:golang/github.com/golang/protobuf@v1.5.4"},{"ecosystem":"golang","package_name":"github.com/google/go-cmp","requirements":"v0.7.0","purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"golang","package_name":"github.com/google/shlex","requirements":"v0.0.0-20191202100458-e7afc7fbc510","purl":"pkg:golang/github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510"},{"ecosystem":"golang","package_name":"github.com/google/uuid","requirements":"v1.6.0","purl":"pkg:golang/github.com/google/uuid@v1.6.0"},{"ecosystem":"golang","package_name":"github.com/grpc-ecosystem/grpc-gateway/v2","requirements":"v2.27.7","purl":"pkg:golang/github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.7"},{"ecosystem":"golang","package_name":"github.com/in-toto/attestation","requirements":"v1.1.2","purl":"pkg:golang/github.com/in-toto/attestation@v1.1.2"},{"ecosystem":"golang","package_name":"github.com/in-toto/in-toto-golang","requirements":"v0.10.0","purl":"pkg:golang/github.com/in-toto/in-toto-golang@v0.10.0"},{"ecosystem":"golang","package_name":"github.com/klauspost/compress","requirements":"v1.18.5","purl":"pkg:golang/github.com/klauspost/compress@v1.18.5"},{"ecosystem":"golang","package_name":"github.com/mitchellh/hashstructure/v2","requirements":"v2.0.2","purl":"pkg:golang/github.com/mitchellh/hashstructure/v2@v2.0.2"},{"ecosystem":"golang","package_name":"github.com/moby/buildkit","requirements":"v0.0.0-20260331071038-8543ce442826","purl":"pkg:golang/github.com/moby/buildkit@v0.0.0-20260331071038-8543ce442826"},{"ecosystem":"golang","package_name":"github.com/moby/docker-image-spec","requirements":"v1.3.1","purl":"pkg:golang/github.com/moby/docker-image-spec@v1.3.1"},{"ecosystem":"golang","package_name":"github.com/moby/locker","requirements":"v1.0.1","purl":"pkg:golang/github.com/moby/locker@v1.0.1"},{"ecosystem":"golang","package_name":"github.com/moby/patternmatcher","requirements":"v0.6.1","purl":"pkg:golang/github.com/moby/patternmatcher@v0.6.1"},{"ecosystem":"golang","package_name":"github.com/moby/sys/mountinfo","requirements":"v0.7.2","purl":"pkg:golang/github.com/moby/sys/mountinfo@v0.7.2"},{"ecosystem":"golang","package_name":"github.com/moby/sys/signal","requirements":"v0.7.1","purl":"pkg:golang/github.com/moby/sys/signal@v0.7.1"},{"ecosystem":"golang","package_name":"github.com/moby/sys/user","requirements":"v0.4.0","purl":"pkg:golang/github.com/moby/sys/user@v0.4.0"},{"ecosystem":"golang","package_name":"github.com/moby/sys/userns","requirements":"v0.1.0","purl":"pkg:golang/github.com/moby/sys/userns@v0.1.0"},{"ecosystem":"golang","package_name":"github.com/opencontainers/go-digest","requirements":"v1.0.0","purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"golang","package_name":"github.com/opencontainers/image-spec","requirements":"v1.1.1","purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"golang","package_name":"github.com/pkg/errors","requirements":"v0.9.1","purl":"pkg:golang/github.com/pkg/errors@v0.9.1"},{"ecosystem":"golang","package_name":"github.com/planetscale/vtprotobuf","requirements":"v0.6.1-0.20240319094008-0393e58bdf10","purl":"pkg:golang/github.com/planetscale/vtprotobuf@v0.6.1-0.20240319094008-0393e58bdf10"},{"ecosystem":"golang","package_name":"github.com/secure-systems-lab/go-securesystemslib","requirements":"v0.10.0","purl":"pkg:golang/github.com/secure-systems-lab/go-securesystemslib@v0.10.0"},{"ecosystem":"golang","package_name":"github.com/shibumi/go-pathspec","requirements":"v1.3.0","purl":"pkg:golang/github.com/shibumi/go-pathspec@v1.3.0"},{"ecosystem":"golang","package_name":"github.com/sirupsen/logrus","requirements":"v1.9.4","purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"golang","package_name":"github.com/tonistiigi/dchapes-mode","requirements":"v0.0.0-20250318174251-73d941a28323","purl":"pkg:golang/github.com/tonistiigi/dchapes-mode@v0.0.0-20250318174251-73d941a28323"},{"ecosystem":"golang","package_name":"github.com/tonistiigi/fsutil","requirements":"v0.0.0-20251211185533-a2aa163d723f","purl":"pkg:golang/github.com/tonistiigi/fsutil@v0.0.0-20251211185533-a2aa163d723f"},{"ecosystem":"golang","package_name":"github.com/tonistiigi/go-csvvalue","requirements":"v0.0.0-20240814133006-030d3b2625d0","purl":"pkg:golang/github.com/tonistiigi/go-csvvalue@v0.0.0-20240814133006-030d3b2625d0"},{"ecosystem":"golang","package_name":"github.com/vbatts/tar-split","requirements":"v0.12.2","purl":"pkg:golang/github.com/vbatts/tar-split@v0.12.2"},{"ecosystem":"golang","package_name":"go.etcd.io/bbolt","requirements":"v1.4.3","purl":"pkg:golang/go.etcd.io/bbolt@v1.4.3"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/auto/sdk","requirements":"v1.2.1","purl":"pkg:golang/go.opentelemetry.io/auto/sdk@v1.2.1"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","requirements":"v0.63.0","purl":"pkg:golang/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.63.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace","requirements":"v0.63.0","purl":"pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace@v0.63.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","requirements":"v0.63.0","purl":"pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.63.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","requirements":"v1.40.0","purl":"pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.40.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/metric","requirements":"v1.40.0","purl":"pkg:golang/go.opentelemetry.io/otel/metric@v1.40.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/sdk","requirements":"v1.40.0","purl":"pkg:golang/go.opentelemetry.io/otel/sdk@v1.40.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/trace","requirements":"v1.40.0","purl":"pkg:golang/go.opentelemetry.io/otel/trace@v1.40.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel","requirements":"v1.40.0","purl":"pkg:golang/go.opentelemetry.io/otel@v1.40.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/proto/otlp","requirements":"v1.9.0","purl":"pkg:golang/go.opentelemetry.io/proto/otlp@v1.9.0"},{"ecosystem":"golang","package_name":"golang.org/x/crypto","requirements":"v0.48.0","purl":"pkg:golang/golang.org/x/crypto@v0.48.0"},{"ecosystem":"golang","package_name":"golang.org/x/net","requirements":"v0.51.0","purl":"pkg:golang/golang.org/x/net@v0.51.0"},{"ecosystem":"golang","package_name":"golang.org/x/sync","requirements":"v0.19.0","purl":"pkg:golang/golang.org/x/sync@v0.19.0"},{"ecosystem":"golang","package_name":"golang.org/x/sys","requirements":"v0.42.0","purl":"pkg:golang/golang.org/x/sys@v0.42.0"},{"ecosystem":"golang","package_name":"golang.org/x/text","requirements":"v0.34.0","purl":"pkg:golang/golang.org/x/text@v0.34.0"},{"ecosystem":"golang","package_name":"google.golang.org/genproto/googleapis/api","requirements":"v0.0.0-20260128011058-8636f8732409","purl":"pkg:golang/google.golang.org/genproto/googleapis/api@v0.0.0-20260128011058-8636f8732409"},{"ecosystem":"golang","package_name":"google.golang.org/genproto/googleapis/rpc","requirements":"v0.0.0-20260128011058-8636f8732409","purl":"pkg:golang/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260128011058-8636f8732409"},{"ecosystem":"golang","package_name":"google.golang.org/grpc","requirements":"v1.79.3","purl":"pkg:golang/google.golang.org/grpc@v1.79.3"},{"ecosystem":"golang","package_name":"google.golang.org/protobuf","requirements":"v1.36.11","purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"golang","package_name":"stdlib","requirements":"1.26.1","purl":"pkg:golang/stdlib@1.26.1"}]}