VoraPrep
CISSP Exam · 12 min read 2026 Blueprint Verified

CISSP CISSP8 Security in the Software Development Lifecycle (SDLC): Agile, Waterfall, DevSecOps, Maturity Models (CMMI, SAMM, BSIMM), and CI/CD Pipeline Security Practice Questions Explained (2026)

Rob Pfleghardt

10-year Price Waterhouse alumnus · Founder of VoraPrep · Former CPA (1987–2024) · with the VoraPrep Editorial Team

Fact-Checked Against Primary Authorities: (ISC)² CISSP Certification Exam Outline ↗
CISSP CISSP8 Security in the Software Development Lifecycle (SDLC): Agile, Waterfall, DevSecOps, Maturity Models (CMMI, SAMM, BSIMM), and CI/CD Pipeline Security Practice Questions Explained (2026)

Key Takeaways

  • The exam tests your ability to choose the most proactive security control, not just a valid one.
  • DevSecOps is the ideal model, emphasizing automated security checks shifted as early as possible ("shift left").
  • Differentiate maturity models by their purpose: CMMI for process, SAMM for prescription, and BSIMM for description.
  • Securing the CI/CD pipeline requires embedding controls like SAST and SCA directly into the automation workflow.
  • Your primary role as a CISSP is to influence the SDLC to be secure by design, not to be the final security gate.
  • VoraPrep's blueprint-aligned CISSP course pairs interactive conceptual lessons with adaptive practice questions, option-by-option distractor rationales, and a 1:1 test-center simulator.

Securing software for the CISSP isn't about finding a culprit after the crime. It's about establishing chain of custody from the very first piece of evidence. You aren't just auditing a final product; you are proving the integrity of the entire process that created it.

Quick answer

To pass CISSP Domain 8, you must demonstrate judgment on integrating security throughout the Software Development Lifecycle (SDLC). This means applying "security by design" principles to methodologies like Agile and DevSecOps, using maturity models like SAMM for improvement, and automating controls in CI/CD pipelines.

Key facts

Official Body
ISC2
Exam Format
Computer Adaptive Testing (CAT) for English exams
Passing Score
700 out of 1000 scaled points
Total Questions
125-175 (CAT)
Exam Duration
Up to 4 hours (CAT)
Domain 8 Weight
11% of the exam, per the ISC2 CISSP Exam Outline effective April 15, 2024.

Why SDLC Security is a Judgment Test, Not a Memory Test

CISSP Domain 8, "Software Development Security," trips up candidates who just memorize acronyms. The examiner wants to know if you can apply security principles within the constraints of a specific development model. Can you advise a team using Waterfall differently than one using DevSecOps? That is the core skill.

The two mental models you must internalize are "Shift Left" and "Security by Design."

Free 5-Min Diagnostic

Studying for CISSP? Benchmark your score in 5 minutes.

Get an instant weak-spot assessment and a custom 12-week study plan PDF generated for your exam window.

Shift Left: This means moving security tasks, tools, and awareness as early into the development lifecycle as possible. Instead of finding a flaw in testing, find it while the code is being written. Security by Design: This principle mandates that security is a foundational requirement, just like performance or usability. You build security into the architecture from day one, rather than trying to add it on later.

Mastering this domain is about understanding these philosophies, not just listing tools. To test your current judgment, you can try VoraPrep's free CISSP practice questions and see how you fare on scenario-based challenges.

How to Integrate Security into Waterfall, Agile, and DevSecOps

The CISSP expects you to know how security adapts to the speed and structure of different development methodologies.

Waterfall

The Waterfall model is linear and sequential. Each phase (Requirements, Design, Implementation, Testing, Deployment) must be completed before the next begins.

Its rigidity is a security weakness. Security is often relegated to a final testing phase, where fixing flaws is expensive and time-consuming. Your role here is to force security "gates" between phases: conduct security requirements analysis, perform architectural risk analysis in the design phase, and mandate code reviews before testing.

Agile

Agile development is iterative, with work done in short cycles called sprints. This requires a different security mindset.

Security can't be a separate phase; it must be part of every sprint. This means writing security-focused user stories, performing threat modeling for new features during sprint planning, and integrating automated security testing into the definition of "done" for each sprint.

DevSecOps

DevSecOps is the gold standard for the exam. It extends DevOps by embedding security automation and responsibility throughout the entire development and operations pipeline.

This is the ultimate expression of "Shift Left." Security is a shared responsibility, and the goal is to automate as much as possible within the Continuous Integration/Continuous Delivery (CI/CD) pipeline. This includes automated code scanning, dependency analysis, and security configuration checks.

Exam trap: A common wrong answer on DevSecOps questions will suggest a manual review process that creates a bottleneck. The CISSP wants you to favor automated, integrated controls that maintain the velocity of the pipeline.

Choosing the Right Maturity Model: CMMI vs. SAMM vs. BSIMM

Maturity models are frameworks for measuring and improving an organization's software security practices. You must know the difference.

  • CMMI (Capability Maturity Model Integration): Focuses on general process improvement for software development. It is not a security model, but a high CMMI level implies disciplined processes that make security easier to implement.
  • SAMM (Software Assurance Maturity Model): An OWASP project, SAMM is a prescriptive model. It provides a roadmap for organizations to build a software security program, assess their current posture, and create a plan for improvement. Think of it as a "how-to" guide.
  • BSIMM (Building Security In Maturity Model): This is a descriptive model. It's a study of what real-world organizations are actually doing for software security. It provides data and benchmarks, allowing you to compare your practices against others. Think of it as a "what are they doing" report.
ModelPrimary FocusTypeKey Takeaway for CISSP
CMMIProcess ImprovementGeneralNot security-specific, but enables security.
SAMMSoftware SecurityPrescriptiveA recipe for building a security program.
BSIMMSoftware SecurityDescriptiveA survey of what other companies are doing.
✨ Free Interactive Calculator

Calculate Your CISSP Score & Study Hours by Domain

Adjust your practice scores across official CISSP blueprint domains to predict your pass probability and generate a domain-weighted study schedule.

Open CISSP Score Calculator →

Securing the CI/CD Pipeline: From Code to Cloud

The CI/CD pipeline automates how code gets from a developer's machine to production. Securing it is non-negotiable. The exam will test your knowledge of where to place specific controls.

Key Pipeline Security Controls

  • Threat Modeling: Before code is written, use frameworks like STRIDE to identify potential threats to a new feature.
  • SAST (Static Application Security Testing): Integrated into the "commit" or "build" stage. It scans raw source code for vulnerabilities like SQL injection or buffer overflows. This is your earliest automated check.
  • SCA (Software Composition Analysis): Also in the "build" stage. It scans for known vulnerabilities in third-party libraries and open-source components, a huge part of modern software supply chain risk.
  • DAST (Dynamic Application Security Testing): Used in the "test" stage on a running application. It acts like a hacker, probing the application for vulnerabilities from the outside.
  • Secrets Management: Integrate tools to prevent developers from hardcoding passwords, API keys, or other secrets in the source code.
  • Container Security: Scan container images for vulnerabilities before they are pushed to a registry or deployed.

Worked Example: A Classic DevSecOps Judgment Call

You see this scenario on your exam. How do you break it down?

Scenario: A financial services company is moving to a DevSecOps model to accelerate the deployment of its mobile banking app. The security team's current process involves a manual penetration test one week before each quarterly release. Question: Which action provides the greatest security improvement in the new DevSecOps context?
A. Increase the frequency of manual penetration tests to once per month.
B. Mandate that all developers complete the OWASP Top 10 training course.
C. Implement an automated SAST tool to scan all code branches upon commit.
D. Form a security champions program to embed a security expert in each development team.

Thinking Through the Problem

  1. Identify the keywords: The critical context is "DevSecOps" and "greatest security improvement." This points toward automation, speed, and shifting left. The current process (late-stage manual pen testing) is the opposite of DevSecOps.
  2. Analyze Option A: This is just doing the wrong thing more often. It's still a late, manual process that will slow down a rapid deployment pipeline. It's a poor fit for DevSecOps.
  3. Analyze Option B: Training is good. It's a foundational "people" control. However, it doesn't directly integrate a control into the pipeline itself. It's important but likely not the greatest improvement compared to an automated technical control.
  4. Analyze Option C: This is the textbook "shift left" action. It's automated, happens at the earliest possible moment (code commit), and provides immediate feedback to developers. It directly addresses the need for continuous, integrated security within the pipeline.
  5. Analyze Option D: Security champions are an excellent way to scale security expertise and improve culture. This is a very strong option and a key part of a mature DevSecOps program. However, compared to implementing a foundational automated tool (SAST), it's a longer-term cultural initiative. The SAST tool provides an immediate, tangible, and automated control across all code.

The Fastest Reliable Way to the Answer

The question asks for the greatest improvement in a DevSecOps context. You must pick the answer that best embodies automation and early detection. SAST upon commit (Option C) is the purest example of this principle.

The most tempting wrong answer is D. A security champions program is a fantastic idea. But for the CISSP, a direct, automated, technical control integrated into the pipeline (SAST) is often considered a more immediate and impactful initial improvement than a cultural program. The question is about the greatest improvement, and automated scanning provides a baseline of security that scales instantly.

How to Master SDLC Security This Week: A 7-Day Sprint

Use this plan to go from uncertain to confident in Domain 8.

Day 1: Solidify the Philosophies

Forget acronyms. Spend today just on "Shift Left" and "Security by Design." Write down in your own words what they mean. Find one example of each. Review the core differences between Waterfall, Agile, and DevSecOps, focusing on how they impact security timing.

Day 2: Differentiate the Maturity Models

Create your own version of the CMMI vs. SAMM vs. BSIMM table. Use flashcards to drill the difference between prescriptive (SAMM) and descriptive (BSIMM). This distinction is a frequent exam topic.

Day 3: Map the CI/CD Pipeline

Draw a simple CI/CD pipeline: Commit → Build → Test → Deploy. Now, place the key security controls on it: SAST, SCA, DAST, Secrets Scanning, Container Scanning. Explain to yourself why each tool belongs in that specific stage.

Day 4: Threat Modeling and Secure Coding

Dive into STRIDE (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege). Practice applying it to a simple feature, like a login page. Then, review the current OWASP Top 10 list of web application vulnerabilities.

Day 5: Practice Question Blitz

Take 30-40 practice questions focused only on Domain 8. Use a platform like VoraPrep, where the CISSP practice questions come with detailed rationales that explain why the wrong answers are wrong. This is where the real learning happens.

Day 6: Analyze Your Mistakes

Review every question you got wrong yesterday. Was it because you misunderstood a concept (e.g., SAST vs. DAST)? Or was it a judgment error (e.g., picking a manual process over an automated one)? If you're stuck, ask Vory, your 24/7 personal tutor on VoraPrep, to walk you through the logic.

Day 7: Timed Mini-Exam

Take a 25-question quiz covering all of Domain 8. Give yourself a time limit. This simulates the pressure of the real exam and forces you to apply your knowledge quickly and accurately. Review your results to find any final weak spots. For more details on the exam format, check out our CISSP exam information page.
Ready to Pass Your CISSP Exam? VoraPrep offers a complete 6-pillar interactive course built to teach you how to think like the examiner. Our platform includes textbook-grade lessons, an adaptive practice bank with over 2,200 questions, 1:1 exam simulators, and Vory, your 24/7 personal tutor.

Visit voraprep.com to get started.

Start Your Free 14-Day Trial at voraprep.com →
⚡ Test Yourself: 1 Real CISSP Question · Instant Reveal
CISSP Domain 2: Asset Security (Data Roles & Classification)

Within the (ISC)² CISSP CBK, when classifying data sensitivity and establishing baseline security controls across an enterprise, which role bears ULTIMATE accountability for determining the classification level of a specific dataset?

Frequently asked questions

What is the most critical aspect of DevSecOps for the CISSP exam?

For the CISSP exam, the most critical aspect of DevSecOps is the "shift left" principle. This means you should prioritize answers that integrate automated security tools and responsibilities as early and continuously as possible within the CI/CD pipeline, fostering a shared security culture.

How do security maturity models like SAMM and BSIMM differ?

SAMM (Software Assurance Maturity Model) is a prescriptive framework from OWASP that provides a roadmap on how to build a software security program. In contrast, BSIMM (Building Security In Maturity Model) is a descriptive study of what other organizations are actually doing, providing real-world data for benchmarking.

Why is CI/CD pipeline security so important for CISSP?

CI/CD pipeline security is crucial because automation can deploy vulnerable code to production at high speed. The CISSP exam expects you to know how to embed automated controls like SAST, DAST, and SCA into the pipeline to prevent this, ensuring the integrity of the entire software delivery process.

What is the primary role of a CISSP professional in securing the SDLC?

A CISSP professional's primary role is to act as a strategic advisor who ensures security is built into the SDLC from the start. This involves influencing processes, defining security requirements, promoting threat modeling, selecting appropriate controls, and championing a "security by design" culture, rather than acting as a final gatekeeper.

99/yr vs

,999, 2,214+ MCQs, 70 lessons) vs (ISC)² Official & Boson.

Official resources and references

RP

About the Author: Rob Pfleghardt

Rob Pfleghardt is the founder of VoraPrep, a comprehensive exam prep platform across 30 professional licensure and certification exams in Accounting & Tax (CPA, EA, CMA, CFE, CPP, CGFM), Securities & Wealth (CFP, SIE, FINRA Series, CFA, FRM), Audit & Cyber (CISA, CIA, CRISC, CISM, CISSP, CCSP, Security+, CIPP/US), HR Leadership (SHRM-CP, PHR), and Federal Regulatory (CBLE). A Virginia Tech graduate in Accounting and Finance, Rob began his career at Price Waterhouse, spending a decade in audit and IT consulting. After holding a CPA license for 37 years (1987–2024) and scaling his own enterprise IT consultancy serving commercial and federal clients, Rob launched VoraPrep to build adaptive training technology and blueprint-aligned curriculum for working professionals.

Free Diagnostic Assessment

Find your exact CISSP weak spots in 10 minutes.

Most candidates fail because they study blindly. Take our free 10-question diagnostic to identify your weakest blueprint topics and receive a custom 12-week study plan PDF generated instantly.

Keep reading

Free 5-min CISSP diagnostic + 12-week plan PDF

Start →
CISSP 1:1 Prometric Simulator

2,000+ practice questions with instant Socratic feedback