Enhancing Software Supply Chain Security Through STRIDE-Based Threat Modelling of CI/CD Pipelines
By: Sowmiya Dhandapani
Potential Business Impact:
Makes software building safer from hackers.
With the increasing adoption of Continuous Integration and Continuous Deployment pipelines, securing software supply chains has become a critical challenge for modern DevOps teams. This study addresses these challenges by applying a structured threat modeling approach to identify and mitigate risks throughout the CI/CD lifecycle. By modeling a representative pipeline architecture incorporating tools such as GitHub, Jenkins, Docker, and Kubernetes and applying the STRIDE framework, we systematically analyze vulnerabilities at each stage, from source code management to deployment. Threats are documented and mapped to comprehensive security controls drawn from standards like NIST SP 800-218, OWASP Top 10 CI/CD risks, and the SLSA framework. Controls are further evaluated against SLSA maturity levels to assess improvements in trust and provenance. To operationalize these findings, the study outlines a practical security toolchain integration strategy grounded in Security as Code and Shift Left-Shield Right principles, enabling automated, enforceable security across the pipeline. This approach provides a pragmatic roadmap for enhancing CI/CD pipeline security against evolving software supply chain threats.
Similar Papers
strideSEA: A STRIDE-centric Security Evaluation Approach
Cryptography and Security
Makes software safer by finding and fixing problems.
Towards a Blockchain-Based CI/CD Framework to Enhance Security in Cloud Environments
Cryptography and Security
Secures software updates using a tamper-proof digital ledger.
ASTRIDE: A Security Threat Modeling Platform for Agentic-AI Applications
Artificial Intelligence
Finds hidden dangers in smart computer programs.