SFS 8: Secure Development Lifecycle and Risk Management
Assess how security requirements, secure coding, threat analysis, and risk decisions are integrated into software engineering.
Scope and boundaries
This set covers the security work performed throughout development, including identifying applicable requirements, analyzing threats, reviewing designs, handling dependencies and secrets, and recording risk-treatment decisions. Questions should ask about specific practices or evidence-backed conditions, rather than treating an aggregate score as a measure of risk or compliance. The general delivery process belongs to SFS 7, security test findings to SFS 9, and organizational approval authority to SFS D.
The sixteen questions
This set has sixteen SF positions, 0–F. Each position is one question, not another set. All questions below are unreviewed placeholders; no assessment result has been recorded.
| SF | Question page | Authoring record | Status |
|---|---|---|---|
0 | SF 0: placeholder | 0080 | Draft; result unset |
1 | SF 1: placeholder | 0081 | Draft; result unset |
2 | SF 2: placeholder | 0082 | Draft; result unset |
3 | SF 3: placeholder | 0083 | Draft; result unset |
4 | SF 4: placeholder | 0084 | Draft; result unset |
5 | SF 5: placeholder | 0085 | Draft; result unset |
6 | SF 6: placeholder | 0086 | Draft; result unset |
7 | SF 7: placeholder | 0087 | Draft; result unset |
8 | SF 8: placeholder | 0088 | Draft; result unset |
9 | SF 9: placeholder | 0089 | Draft; result unset |
A | SF A: placeholder | 008A | Draft; result unset |
B | SF B: placeholder | 008B | Draft; result unset |
C | SF C: placeholder | 008C | Draft; result unset |
D | SF D: placeholder | 008D | Draft; result unset |
E | SF E: placeholder | 008E | Draft; result unset |
F | SF F: placeholder | 008F | Draft; result unset |
From questions to a profile
Only reviewed, accepted 0/1 assessments can populate the sixteen-bit set profile. SF 0 is the most significant bit and SF F is the least significant bit. The completed result uses four hexadecimal digits, including leading zeros. There is no completed profile for this draft set.
Read assessment and validation, then encoding. A set profile preserves individual answers; it is not a summed security score.