Skip to content

Security: argoproj-labs/old-argo-dataflow

Security

docs/SECURITY.md

Security

Supply Chain

  • For base images prefer scratch then distroless then alpine.
  • Snyk is used to scan images.
  • Snyk is used to scan imported Go modules.

Configuration

  • Step pods runAsNonRoot: true with user 9653.
  • Step pods have automountServiceAccountToken: true, but the pipeline service account has only get secrects and patch steps/status.

Inter-container/process Communication (IPC)

Messages are shared between containers using HTTP. As the pod gets its own network namespace, no other Linux network namespace can see the packets.

Data is also shared using a Kubernetes empty-dir.

There aren’t any published security advisories