Knowledge is Power

Sitewide Search

Search Bare Metal Cyber

Search exact control and technique identifiers, Cyber Wiki articles, framework records, playbooks, books, podcasts, Academy courses, individual lessons, and BMC Cyber Challenge activities.

DevSecOps practiceAdvanced

CI/CD Pipeline Security

CI/CD pipeline security protects source, build services, runners, credentials, dependencies, artifacts, approvals, and deployment paths used to deliver software.

What it means

Pipelines are high-value trust systems because they can convert one compromised identity or dependency into signed, widely distributed code.

Why it matters

Securing the delivery path reduces tampering, unauthorized release, secret exposure, and loss of confidence in the provenance of deployed software.

Practical focus

  • Use least privilege and short-lived identities
  • Isolate and harden build workers
  • Verify dependencies and signed artifacts
  • Protect production approvals and deployment environments

Common mistakes

  • Using persistent shared pipeline credentials
  • Allowing untrusted code to access secrets
  • Treating build logs as harmless
  • Signing artifacts on compromised infrastructure

Certification relevance

This subject appears in or supports the following certification bodies of knowledge:

ISC2 CSSLPISC2 CISSPISC2 CCSP

Authoritative sources