Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
CompTIA Security+ · CompTIA
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Branch protection requirements (such as requiring peer code reviews, approval workflows, and passing automated tests before code can be merged into a main or production branch) are core security controls directly embedded within the code management phase of the Software Development Life Cycle (SDLC).
Branch protection requirements are directly related to secure software development.
The Software Development Lifecycle (SDLC) focuses explicitly on the phases involved in developing, testing, deploying, and maintaining software applications. Branch protection requirements (such as requiring peer reviews/pull requests, passing automated status checks, and preventing forced pushes) are security controls applied directly to the source code repositories during the development process. They ensure that only authorized, reviewed, and secure code is merged into production, making them a fundamental component of a secure SDLC (often referred to as DevSecOps).