How to Secure the Software Delivery Pipeline
Blog post from Endor Labs
CI/CD supply chain security protects both automated build, test, and deployment systems and the dependencies, artifacts, identities, and configurations that move through them, treating these elements as one connected attack surface. The guidance highlights risks such as poisoned pipeline execution, overly broad access, exposed long-lived credentials, unpinned third-party dependencies, tampered artifacts, and untracked “shadow” pipelines, citing incidents including SolarWinds, Codecov, compromised GitHub Actions, and malicious npm packages. Recommended controls include maintaining a complete pipeline inventory, using ephemeral isolated runners, reviewing pipeline code, storing secrets in vaults with short-lived OIDC credentials, enforcing least privilege and MFA, pinning dependencies and GitHub Actions by immutable hashes, and applying layered SCA, SAST, DAST, IaC, and secret scanning early in development. Because scanning can produce excessive alerts, findings should be prioritized using severity, exploit probability, known exploitation status, stakeholder decision models, and especially reachability analysis to identify vulnerabilities that can actually execute. Organizations should also use safe upgrade analysis or backported patches for remediation, produce SBOMs and VEX documents, sign artifacts, record provenance through standards such as SLSA, monitor pipeline activity, prepare incident-response procedures, and subject AI-generated code and suggested dependencies to the same validation and security gates as human-authored changes.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Secrets Management | 9 | 1,102 | 261 | 88 | -46% |
| AI Coding Assistant | 1 | 798 | 227 | 89 | -49% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.