ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Exams

ISC2's secure software development certification. The only ISC2 cert built around the full software lifecycle. 10 free questions across the eight CSSLP domains, detailed explanations on every answer, randomized every attempt.


Free Questions
10
Passing Score
700 / 1000
Randomized
Every attempt

About the ISC2 CSSLP exam

Exam at a glance

The ISC2 professional-tier credential built specifically around the secure software development lifecycle.

Where CSSLP fits in the ISC2 family

CSSLP is the only ISC2 certification organized end-to-end around the SDLC. It's aimed at software developers, application security architects, DevSecOps engineers, and engineering leads who own security inside the software they ship — not the broader security program (CISSP) or the day-to-day operations layer (SSCP). Strong fit for organizations adopting DevSecOps, shift-left security, OWASP SAMM, or NIST SSDF (SP 800-218).

The eight CSSLP domains

  • Secure Software Concepts — ~10%
  • Secure Software Lifecycle Management — ~14%
  • Secure Software Requirements — ~14%
  • Secure Software Architecture and Design — ~14%
  • Secure Software Implementation — ~14%
  • Secure Software Testing — ~12%
  • Secure Software Deployment, Operations, Maintenance — ~13%
  • Secure Software Supply Chain — ~9%

Core topics tested

  • Secure design principles — least privilege, defense in depth, fail-secure, separation of duties, complete mediation, economy of mechanism.
  • Threat modeling — STRIDE, PASTA, attack trees, abuse cases, trust boundaries.
  • Secure coding standards — OWASP Top 10, OWASP ASVS, CWE Top 25, CERT secure coding standards.
  • SDLC integration — waterfall, agile, scrum, kanban, DevOps; embedding security gates without blocking velocity.
  • Application security testing — SAST, DAST, IAST, SCA, fuzzing, manual code review, penetration testing.
  • Cryptography in applications — TLS, code signing, encryption at rest, key management, certificate lifecycle.
  • Secure deployment and operations — container security, IaC scanning, secrets management, CI/CD hardening, runtime protection.
  • Software supply chain — SBOM, SLSA framework, dependency vulnerabilities, build provenance, third-party risk.
  • Vulnerability and incident response — CVD programs, patch management, root-cause analysis for software flaws.

Prerequisites

Four years of cumulative paid work experience in the Software Development Lifecycle (SDLC) in one or more of the eight CSSLP domains, or three years of experience plus a four-year college degree in cybersecurity or a related field. Pass without the experience and you earn the Associate of ISC2 designation with five years to gain the qualifying experience.

Why take this certification

  • The only ISC2 credential built around the full SDLC. Other security certs touch software development; CSSLP is structured around it from requirements to retirement.
  • Strong DevSecOps signal. As organizations shift security left and adopt NIST SSDF, CSSLP is increasingly listed as a preferred credential for application security engineers, secure-code champions, and DevSecOps leads.
  • Complementary to CISSP. CISSP demonstrates breadth across the security program; CSSLP demonstrates depth in software security. Many senior application security professionals hold both.
  • Accredited and recognized. ANAB-accredited under ISO/IEC 17024 and approved under U.S. DoDM 8140.03 for federal cybersecurity roles in the software development workforce.