Skip to content

odh-cli: Security

Secrets

Kubernetes secrets referenced by this component. Only names and types are shown, not values.

Deployment Security Controls

SecurityContext settings on pod and container specs. These control privilege escalation, filesystem access, and user identity.

Container Security Contexts

Deployment Container RunAsNonRoot ReadOnlyFS Privileged Source
the-deployment the-container ? ? ? .gomod-cache/k8s.io/cli-runtime@v0.35.2/artifacts/kustomization/deployment.yaml
the-deployment the-container ? ? ? .gopath-loader/pkg/mod/k8s.io/cli-runtime@v0.35.2/artifacts/kustomization/deployment.yaml

Build Security

Dockerfile patterns and base image analysis. Covers supply chain security: base images, build stages, runtime user, FIPS compliance.

Path Base Image Stages User Ports Architectures FIPS Issues
.gomod-cache/github.com/buger/jsonparser@v1.1.2/Dockerfile golang:1.6 1 No USER directive found (defaults to root)
.gomod-cache/github.com/itchyny/gojq@v0.12.18/Dockerfile gcr.io/distroless/static:debug 2 No USER directive found (defaults to root)
.gomod-cache/github.com/operator-framework/operator-lifecycle-manager@v0.40.0/Dockerfile gcr.io/distroless/static:debug 1 1001
.gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/crypto/internal/boring/Dockerfile $ubuntu:focal 1 No USER directive found (defaults to root)
.gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/crypto/internal/fips140/nistec/fiat/Dockerfile coqorg/coq:8.13.2 1 No USER directive found (defaults to root)
.gomod-cache/golang.org/x/net@v0.51.0/internal/quic/cmd/interop/Dockerfile martenseemann/quic-network-simulator-endpoint:latest 2 multi-arch Unpinned base image: martenseemann/quic-network-simulator-endpoint:latest; Unpinned base image: martenseemann/quic-network-simulator-endpoint:latest; No USER directive found (defaults to root)
.gomod-cache/golang.org/x/sys@v0.41.0/unix/linux/Dockerfile ubuntu:25.04 1 No USER directive found (defaults to root)
.gomod-cache/k8s.io/apiextensions-apiserver@v0.35.2/artifacts/simple-image/Dockerfile gcr.io/distroless/base-debian10:latest 1 Unpinned base image: gcr.io/distroless/base-debian10:latest; No USER directive found (defaults to root)
.gomod-cache/sigs.k8s.io/kustomize/kyaml@v0.21.1/fn/framework/example/Dockerfile alpine:latest 2 Unpinned base image: alpine:latest; No USER directive found (defaults to root)
.gopath-loader/pkg/mod/github.com/buger/jsonparser@v1.1.2/Dockerfile golang:1.6 1 No USER directive found (defaults to root)
.gopath-loader/pkg/mod/github.com/itchyny/gojq@v0.12.18/Dockerfile gcr.io/distroless/static:debug 2 No USER directive found (defaults to root)
.gopath-loader/pkg/mod/github.com/operator-framework/operator-lifecycle-manager@v0.40.0/Dockerfile gcr.io/distroless/static:debug 1 1001
.gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/crypto/internal/boring/Dockerfile $ubuntu:focal 1 No USER directive found (defaults to root)
.gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/crypto/internal/fips140/nistec/fiat/Dockerfile coqorg/coq:8.13.2 1 No USER directive found (defaults to root)
.gopath-loader/pkg/mod/golang.org/x/net@v0.51.0/internal/quic/cmd/interop/Dockerfile martenseemann/quic-network-simulator-endpoint:latest 2 multi-arch Unpinned base image: martenseemann/quic-network-simulator-endpoint:latest; Unpinned base image: martenseemann/quic-network-simulator-endpoint:latest; No USER directive found (defaults to root)
.gopath-loader/pkg/mod/golang.org/x/sys@v0.41.0/unix/linux/Dockerfile ubuntu:25.04 1 No USER directive found (defaults to root)
.gopath-loader/pkg/mod/k8s.io/apiextensions-apiserver@v0.35.2/artifacts/simple-image/Dockerfile gcr.io/distroless/base-debian10:latest 1 Unpinned base image: gcr.io/distroless/base-debian10:latest; No USER directive found (defaults to root)
.gopath-loader/pkg/mod/sigs.k8s.io/kustomize/kyaml@v0.21.1/fn/framework/example/Dockerfile alpine:latest 2 Unpinned base image: alpine:latest; No USER directive found (defaults to root)
Dockerfile registry.access.redhat.com/ubi9/ubi:latest 2 root multi-arch Unpinned base image: registry.access.redhat.com/ubi9/ubi:latest; Container runs as root user
Dockerfile.konflux registry.redhat.io/openshift4/ose-cli-rhel9:v4.21.0 3 root multi-arch Container runs as root user