Defending the CI/CD pipeline
Nov 19, 2019Vanessa Wegner

Summary
This post introduces the concept of securing the CI/CD pipeline as a critical aspect of DevSecOps. It outlines four key areas for defending against CI/CD pipeline risks: automation (integrating security testing at scale), access management (managing human-to-tool and tool-to-tool interactions, and securing secrets), user experience (seamless integration and immediate feedback to reduce workarounds), and transparency (logging changes, origins, and enabling sign-offs). It argues that a single CI/CD tool, like GitLab, can inherently improve security by embedding checks within the development workflow.