Supply Chain Security in DevOps: Taxonomy, Risk Assessment, and Automated Mitigation Strategies for Software Dependency Vulnerabilities
High-profile software supply chain attacks — most notably the SolarWinds SUNBURST incident and the Log4Shell vulnerability — have exposed critical security gaps in DevOps pipelines that rely on third-party and open-source dependencies. This paper provides a comprehensive treatment of software supply chain security within the context of DevOps, presenting a threat taxonomy, a quantitative risk assessment methodology, and a suite of automated mitigation strategies. We analyze 1,240 software supply chain incidents reported between 2018 and 2022, categorizing attack vectors across six dimensions: dependency confusion, typosquatting, compromised maintainer accounts, malicious commit injection, build pipeline compromise, and artifact tampering. We introduce the Supply Chain Risk Score (SCRS), which aggregates dependency provenance, maintainer reputation, patch velocity, and transitive exposure into a single risk signal consumable by CI/CD gates. We evaluate the SCRS against a holdout dataset of 180 known malicious packages, achieving 87.4% detection precision at 92.1% recall. We further describe an SBOM-integrated DevSecOps reference architecture implementing SLSA Level 3 attestation and demonstrate its deployment in a Fortune 500 organization. This work provides both theoretical grounding and concrete engineering guidance for addressing supply chain threats in high-velocity delivery environments.