Hard1 markMultiple Choice
Area I: Information SystemsChange ManagementDevOpsArea I

CPA · Question 21 · Area I: Information Systems

A company uses a 'Continuous Integration/Continuous Deployment' (CI/CD) pipeline. An auditor notes that code is automatically deployed to production after passing automated tests. What is the most appropriate compensating control to look for?

Answer options:

A.

Manual approval by the CEO for every deployment.

B.

Automated code scanning and peer review enforcement in the repository before merge.

C.

Removing the automated tests.

D.

Granting developers access to production logs.

How to approach this question

In modern DevOps, controls shift 'left' (earlier in the process).

Full Answer

B.Automated code scanning and peer review enforcement in the repository before merge.✓ Correct
Automated code scanning and peer review enforcement in the repository before merge.
In CI/CD, the control point moves to the 'Pull Request' or 'Merge' stage. Requiring peer reviews and passing automated security scans before code can be merged into the main branch acts as the approval gate.

Common mistakes

Looking for traditional manual change advisory boards in a DevOps environment.

Practice the full CPA ISC Practice Exam 5

82 questions · hints · full answers · grading

More questions from this exam