Secure Software Delivery: DevSecOps, Pipeline, and Supply Chain Security Questions
Embedding security into how software is built, assembled from dependencies, and shipped. Covers shift-left and secure-SDLC practices, infrastructure-as-code security, CI/CD pipeline and secrets management, integrating security scanning into build and deploy, and configuration and secret management across environments, together with software supply chain security: software composition analysis (SCA), dependency and open-source vulnerability management, build-provenance and artifact integrity, and mitigating supply-chain attack vectors. The 'secure the delivery pipeline and everything it pulls in' discipline, distinct from vendor-risk governance.
Explain 'policy-as-code' in the CI/CD context. Provide a simple example rule (textual) that would prevent merges if a commit contains high-severity SCA findings or secrets, and name two tools that can enforce such rules in pipelines.
Explain how you would classify controls in a CI/CD pipeline as preventive, detective, or corrective for code signing and deployment approvals. Provide concrete examples of each and describe how to instrument the pipeline to provide evidence for audits.
Describe the common ways secrets accidentally end up in Git history or CI artifacts. For each leakage vector, provide two concrete preventive controls you would implement (tooling, process, or policy) to stop that class of leak.
Design a system that programmatically ingests diverse SCA and DAST report formats, normalizes fields to a canonical schema (CVE/package/path/severity/evidence), deduplicates correlated findings across tools, enriches with exploitability metadata (exploit-db, NVD), and automatically assigns priority and owner. Describe the data model, normalization rules, and strategies to resolve conflicting severities.
Provide a detailed pre-merge security gate checklist for pull requests in a modern CI/CD environment. Include automated checks, manual reviews, required approvals, artifact verification, and considerations for third-party contributions. Explain how gates can be enforced without significantly slowing developer productivity.
Unlock Full Question Bank
Get access to all Secure Software Delivery: DevSecOps, Pipeline, and Supply Chain Security interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.