…drop moby/moby dependency
Bump the arigaio/atlas base image in the migrations Dockerfile to a build
with an updated Go toolchain and golang.org/x/crypto / golang.org/x/net,
resolving 13 vulnerabilities (7 critical, 6 high) in the control-plane
migrations image.
Remove the github.com/moby/moby dependency, which was pulled in solely for
its pkg/namesgenerator helper used to generate random organization names in
test setups. v28.5.2+incompatible is the latest on that legacy import path
and carried 5 high-severity advisories in unrelated daemon/engine code. The
helper is replaced with a short UUID-based prefix, eliminating the dependency
and all 5 advisories.
Assisted-by: Claude Code
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Chainloop-Trace-Sessions: d9c47157-0a04-4025-a0bf-5b9947f7ea09
Summary
Remediates the vulnerability policy violations flagged for chainloop v1.100.7.
arigaio/atlasbase image in the control-plane migrations Dockerfile to a build with an updated Go toolchain andgolang.org/x/crypto/golang.org/x/net, resolving 13 vulnerabilities (7 critical, 6 high) in the migrations image.github.com/moby/mobydependency, which was pulled in only for itspkg/namesgeneratorhelper used to generate random organization names in test setups. That legacy+incompatibleimport path carried 5 high-severity advisories in unrelated daemon/engine code and has no fixed version available. The helper is replaced with a short UUID-based prefix, eliminating the dependency and all 5 advisories.AI assistance
This change was produced with the assistance of Claude Code.
🤖 Posted by Maximus bot (Claude Code) on behalf of @migmartri