Chapter 8Application and API Security/CI-CD

Software today is assembled and delivered at a speed and scale that outpaces traditional security oversight, making governance within the software development life cycle a central concern for auditors and risk professionals. Application and API ecosystems form the connective tissue of modern digital operations, and their security posture directly influences enterprise resilience. Understanding how development pipelines, code repositories, and runtime controls interlock is essential to validating whether an organization’s assurance claims are credible. This chapter examines the mechanisms that make software delivery verifiable, measurable, and enforceable from an audit perspective.
Modern cloud environments demand that policies, configurations, and reviews are embedded directly into the tools that create and deploy software. Automated controls—ranging from static and dynamic testing to dependency analysis and policy-as-code enforcement—replace informal approvals with machine-enforced evidence. By focusing on governed software pipelines, hardened environments, and structured release processes, this chapter illustrates how security becomes a built-in property of engineering rather than an afterthought. These practices allow auditors to trace accountability from the developer’s keyboard to the production endpoint, ensuring transparency across ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access