EE. Risk Assessments
This page was automatically generated and should not be edited.
Rule Risk Assessments
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
|---|---|---|---|---|---|---|
| [CON50-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con50-cpp) | Medium | Probable | No | No | P4 | L3 |
| [CON51-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con51-cpp) | Low | Probable | Yes | Yes | P6 | L2 |
| [CON52-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con52-cpp) | Medium | Probable | No | No | P4 | L3 |
| [CON53-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con53-cpp) | Low | Probable | No | No | P2 | L3 |
| [CON54-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con54-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [CON55-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con55-cpp) | Low | Unlikely | No | Yes | P2 | L3 |
| [CON56-CPP](/sei-cert-cpp-coding-standard/rules/concurrency-con/con56-cpp) | Low | Unlikely | No | No | P1 | L3 |
| [CTR50-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr50-cpp) | High | Likely | No | No | P9 | L2 |
| [CTR51-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr51-cpp) | High | Probable | No | No | P6 | L2 |
| [CTR52-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr52-cpp) | High | Likely | No | No | P9 | L2 |
| [CTR53-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr53-cpp) | High | Probable | No | No | P6 | L2 |
| [CTR54-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr54-cpp) | Medium | Probable | No | No | P4 | L3 |
| [CTR55-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr55-cpp) | High | Likely | No | No | P9 | L2 |
| [CTR56-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr56-cpp) | High | Likely | No | No | P9 | L2 |
| [CTR57-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr57-cpp) | Low | Probable | No | No | P2 | L3 |
| [CTR58-CPP](/sei-cert-cpp-coding-standard/rules/containers-ctr/ctr58-cpp) | Low | Likely | Yes | No | P6 | L2 |
| [DCL50-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl50-cpp) | High | Probable | Yes | No | P12 | L1 |
| [DCL51-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl51-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [DCL52-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl52-cpp) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [DCL53-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl53-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [DCL54-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl54-cpp) | Low | Probable | Yes | No | P4 | L3 |
| [DCL55-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl55-cpp) | Low | Unlikely | No | Yes | P2 | L3 |
| [DCL56-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl56-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [DCL57-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl57-cpp) | Low | Likely | Yes | Yes | P9 | L2 |
| [DCL58-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl58-cpp) | High | Unlikely | Yes | No | P6 | L2 |
| [DCL59-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl59-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [DCL60-CPP](/sei-cert-cpp-coding-standard/rules/declarations-and-initialization-dcl/dcl60-cpp) | High | Unlikely | Yes | No | P6 | L2 |
| [ERR50-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err50-cpp) | Low | Probable | No | No | P2 | L3 |
| [ERR51-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err51-cpp) | Low | Probable | Yes | Yes | P6 | L2 |
| [ERR52-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err52-cpp) | Low | Probable | Yes | No | P4 | L3 |
| [ERR53-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err53-cpp) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [ERR54-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err54-cpp) | Medium | Likely | Yes | Yes | P18 | L1 |
| [ERR55-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err55-cpp) | Low | Likely | No | Yes | P6 | L2 |
| [ERR56-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err56-cpp) | High | Likely | No | No | P9 | L2 |
| [ERR57-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err57-cpp) | Low | Probable | No | No | P2 | L3 |
| [ERR58-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err58-cpp) | Low | Likely | No | Yes | P6 | L2 |
| [ERR59-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err59-cpp) | High | Probable | No | No | P6 | L2 |
| [ERR60-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err60-cpp) | Low | Probable | Yes | No | P4 | L3 |
| [ERR61-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err61-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [ERR62-CPP](/sei-cert-cpp-coding-standard/rules/exceptions-and-error-handling-err/err62-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [EXP50-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp50-cpp) | Medium | Probable | No | Yes | P8 | L2 |
| [EXP51-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp51-cpp) | Low | Unlikely | No | No | P1 | L3 |
| [EXP52-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp52-cpp) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [EXP53-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp53-cpp) | High | Probable | No | Yes | P12 | L1 |
| [EXP54-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp54-cpp) | High | Probable | No | No | P6 | L2 |
| [EXP55-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp55-cpp) | Medium | Probable | No | No | P4 | L3 |
| [EXP56-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp56-cpp) | Low | Unlikely | No | Yes | P2 | L3 |
| [EXP57-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp57-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [EXP58-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp58-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [EXP59-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp59-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [EXP60-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp60-cpp) | High | Probable | No | No | P6 | L2 |
| [EXP61-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp61-cpp) | High | Probable | No | No | P6 | L2 |
| [EXP62-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp62-cpp) | High | Probable | Yes | No | P12 | L1 |
| [EXP63-CPP](/sei-cert-cpp-coding-standard/rules/expressions-exp/exp63-cpp) | Medium | Probable | Yes | No | P8 | L2 |
| [FIO50-CPP](/sei-cert-cpp-coding-standard/rules/input-output-fio/fio50-cpp) | Low | Likely | Yes | No | P6 | L2 |
| [FIO51-CPP](/sei-cert-cpp-coding-standard/rules/input-output-fio/fio51-cpp) | Medium | Unlikely | No | No | P2 | L3 |
| [INT50-CPP](/sei-cert-cpp-coding-standard/rules/integers-int/int50-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [MEM50-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem50-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM51-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem51-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM52-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem52-cpp) | High | Likely | Yes | Yes | P27 | L1 |
| [MEM53-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem53-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM54-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem54-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM55-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem55-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM56-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem56-cpp) | High | Likely | No | No | P9 | L2 |
| [MEM57-CPP](/sei-cert-cpp-coding-standard/rules/memory-management-mem/mem57-cpp) | Medium | Unlikely | No | No | P2 | L3 |
| [MSC50-CPP](/sei-cert-cpp-coding-standard/rules/miscellaneous-msc/rand-for-generating-pseudorandom-numbers) | Medium | Unlikely | Yes | No | P4 | L3 |
| [MSC51-CPP](/sei-cert-cpp-coding-standard/rules/miscellaneous-msc/msc51-cpp) | Medium | Likely | Yes | Yes | P18 | L1 |
| [MSC52-CPP](/sei-cert-cpp-coding-standard/rules/miscellaneous-msc/msc52-cpp) | Medium | Probable | Yes | No | P8 | L2 |
| [MSC53-CPP](/sei-cert-cpp-coding-standard/rules/miscellaneous-msc/msc53-cpp) | Medium | Unlikely | Yes | No | P4 | L3 |
| [MSC54-CPP](/sei-cert-cpp-coding-standard/rules/miscellaneous-msc/msc54-cpp) | High | Probable | No | No | P6 | L2 |
| [OOP50-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop50-cpp) | Low | Unlikely | Yes | No | P2 | L3 |
| [OOP51-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop51-cpp) | Low | Probable | No | No | P2 | L3 |
| [OOP52-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop52-cpp) | Low | Likely | No | No | P3 | L3 |
| [OOP53-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop53-cpp) | Medium | Unlikely | Yes | Yes | P6 | L2 |
| [OOP54-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop54-cpp) | Low | Probable | Yes | No | P4 | L3 |
| [OOP55-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop55-cpp) | High | Probable | No | No | P6 | L2 |
| [OOP56-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop56-cpp) | Low | Probable | No | No | P2 | L3 |
| [OOP57-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop57-cpp) | High | Probable | Yes | No | P12 | L1 |
| [OOP58-CPP](/sei-cert-cpp-coding-standard/rules/object-oriented-programming-oop/oop58-cpp) | Low | Likely | Yes | No | P6 | L2 |
| [STR50-CPP](/sei-cert-cpp-coding-standard/rules/characters-and-strings-str/str50-cpp) | High | Likely | No | No | P9 | L2 |
| [STR51-CPP](/sei-cert-cpp-coding-standard/rules/characters-and-strings-str/string-from-a-null-pointer) | High | Likely | No | Yes | P18 | L1 |
| [STR52-CPP](/sei-cert-cpp-coding-standard/rules/characters-and-strings-str/str52-cpp) | High | Probable | No | No | P6 | L2 |
| [STR53-CPP](/sei-cert-cpp-coding-standard/rules/characters-and-strings-str/str53-cpp) | High | Unlikely | No | No | P3 | L3 |
Recommendation Risk Assessments
Rule
Severity
Likelihood
Detectable
Repairable
Priority
Level