ARGO-SLSA: software supply chain security in argo workflows

dc.contributor.authorMohomed, T
dc.contributor.authorEkanayake, I
dc.date.accessioned2026-01-16T08:35:53Z
dc.date.issued2025
dc.description.abstractKubernetes has become the de facto standard when it comes to managing microservices. Automating complex, multi-step workflows is a common requirement in Kubernetes. Argo Workflows is a Kubernetes-native engine for managing these workflows in an automated fashion. These workflows generate artifacts such as executables, logs, container images, and packages. These artifacts require proper governance. Open-Source Security Foundation (OpenSSF), in collaboration with Google, introduced Supply-chain Levels for Software Artifacts (SLSA), a security governance framework that includes detailed technical requirements for producing artifacts. However, Argo Workflows doesn't have any built-in ways to provide the ability to incorporate the SLSA framework. This vacuum creates silos because practitioners need to rely on third-party tools to meet software supply chain security standards. This paper proposes a Kubernetes-native controller written to run in parallel to the existing open-source Argo Workflows to enhance the security of artifacts. Cryptographic signing and provenance attestations for the artifacts produced by the controller, which allows Argo Workflows to comply with SLSA standards. Evaluations were conducted in a real-world, self-hosted environment to demonstrate ARGO-SLSA’s ability to elevate artifacts to Level 2 of the SLSA compliance build track. Experimental results indicate that the ARGO-SLSA controller surpasses existing software supply chain security solutions.
dc.identifier.conferenceMoratuwa Engineering Research Conference 2025
dc.identifier.departmentEngineering Research Unit, University of Moratuwa
dc.identifier.emailseyed.20200758@iit.ac.lk
dc.identifier.emailindrajith.e@iit.ac.lk
dc.identifier.facultyEngineering
dc.identifier.isbn979-8-3315-6724-8
dc.identifier.pgnospp. 245-250
dc.identifier.proceedingProceedings of Moratuwa Engineering Research Conference 2025
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/24736
dc.language.isoen
dc.publisherIEEE
dc.subjectargo workflows
dc.subjectartifact management
dc.subjectdistributed systems
dc.subjectKubernetes
dc.subjectsoftware supply chain security
dc.titleARGO-SLSA: software supply chain security in argo workflows
dc.typeConference-Full-text

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1571150137.pdf
Size:
2.04 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections