Rule or Rec. EE. Risk Assessments
This page was automatically generated and should not be edited.
Rule Risk Assessments
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
|---|---|---|---|---|---|---|
| [DCL00-J](/sei-cert-oracle-coding-standard-for-java/rules/declarations-and-initialization-dcl/dcl00-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [DCL01-J](/sei-cert-oracle-coding-standard-for-java/rules/declarations-and-initialization-dcl/dcl01-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [DCL02-J](/sei-cert-oracle-coding-standard-for-java/rules/declarations-and-initialization-dcl/dcl02-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [ENV00-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env00-j) | High | Probable | No | No | P6 | L2 |
| [ENV01-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env01-j) | High | Probable | No | No | P6 | L2 |
| [ENV02-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env02-j) | Low | Likely | Yes | No | P6 | L2 |
| [ENV03-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env03-j/) | High | Likely | No | No | P9 | L2 |
| [ENV04-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env04-j) | High | Likely | No | No | P9 | L2 |
| [ENV05-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env05-j) | High | Probable | No | No | P6 | L2 |
| [ENV06-J](/sei-cert-oracle-coding-standard-for-java/rules/runtime-environment-env/env06-j) | High | Probable | No | No | P6 | L2 |
| [ERR00-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err00-j) | Low | Probable | Yes | No | P4 | L3 |
| [ERR01-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err01-j) | Medium | Probable | No | Yes | P8 | L2 |
| [ERR02-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err02-j) | Medium | Likely | Yes | No | P12 | L1 |
| [ERR03-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err03-j) | Low | Probable | No | No | P2 | L3 |
| [ERR04-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err04-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [ERR05-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err05-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [ERR06-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err06-j) | Low | Unlikely | No | No | P1 | L3 |
| [ERR07-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err07-j) | Low | Likely | Yes | No | P6 | L2 |
| [ERR08-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err08-j) | Medium | Likely | Yes | No | P12 | L1 |
| [ERR09-J](/sei-cert-oracle-coding-standard-for-java/rules/exceptional-behavior-err/err09-j) | Low | Unlikely | No | No | P1 | L3 |
| [EXP00-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp00-j) | Medium | Probable | Yes | No | P8 | L2 |
| [EXP01-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp01-j) | Low | Likely | No | Yes | P6 | L2 |
| [EXP02-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp02-j) | Low | Likely | Yes | Yes | P9 | L2 |
| [EXP03-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp03-j) | Low | Likely | Yes | Yes | P9 | L2 |
| [EXP04-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp04-j) | Low | Probable | Yes | No | P4 | L2 |
| [EXP05-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp05-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [EXP06-J](/sei-cert-oracle-coding-standard-for-java/rules/expressions-exp/exp06-j) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [FIO00-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio00-j) | Medium | Unlikely | No | No | P2 | L3 |
| [FIO01-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio01-j) | Medium | Probable | No | No | P4 | L3 |
| [FIO02-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio02-j) | Medium | Probable | Yes | Yes | P12 | L1 |
| [FIO03-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio03-j) | Medium | Probable | No | No | P4 | L3 |
| [FIO04-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio04-j) | Low | Probable | Yes | No | P4 | L3 |
| [FIO05-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio05-j) | Medium | Likely | No | No | P6 | L2 |
| [FIO06-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio06-j) | Low | Unlikely | No | No | P1 | L3 |
| [FIO07-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio07-j) | Low | Probable | Yes | No | P4 | L3 |
| [FIO08-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio08-j) | High | Probable | Yes | Yes | P18 | L1 |
| [FIO09-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio09-j) | Low | Unlikely | No | Yes | P2 | L3 |
| [FIO10-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio10-j) | Low | Unlikely | No | No | P1 | L3 |
| [FIO12-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio12-j) | Low | Unlikely | No | No | P1 | L3 |
| [FIO13-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio13-j) | Medium | Probable | No | No | P4 | L3 |
| [FIO14-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio14-j) | Medium | Likely | No | No | P6 | L2 |
| [FIO16-J](/sei-cert-oracle-coding-standard-for-java/rules/input-output-fio/fio16-j) | Medium | Unlikely | No | No | P2 | L3 |
| [IDS00-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids00-j) | High | Likely | Yes | No | P18 | L1 |
| [IDS01-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids01-j) | High | Probable | No | No | P6 | L2 |
| [IDS03-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids03-j) | Medium | Probable | No | No | P4 | L3 |
| [IDS04-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids04-j) | Low | Probable | No | No | P2 | L3 |
| [IDS06-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids06-j) | Medium | Unlikely | Yes | No | P4 | L3 |
| [IDS07-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids07-j) | High | Probable | Yes | No | P12 | L1 |
| [IDS08-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids08-j) | Medium | Unlikely | Yes | No | P4 | L3 |
| [IDS11-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids11-j) | High | Probable | No | No | P6 | L2 |
| [IDS14-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids14-j) | High | Probable | No | No | P6 | L2 |
| [IDS16-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids16-j) | High | Probable | Yes | No | P12 | L1 |
| [IDS17-J](/sei-cert-oracle-coding-standard-for-java/rules/input-validation-and-data-sanitization-ids/ids17-j) | Medium | Probable | No | No | P4 | L3 |
| [JNI00-J](/sei-cert-oracle-coding-standard-for-java/rules/java-native-interface-jni/jni00-j) | Medium | Probable | No | No | P4 | L3 |
| [LCK00-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck00-j) | Low | Probable | No | No | P2 | L3 |
| [LCK01-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck01-j) | Medium | Probable | Yes | No | P8 | L2 |
| [LCK02-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck02-j) | Medium | Probable | Yes | No | P8 | L2 |
| [LCK03-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck03-j) | Medium | Probable | Yes | No | P8 | L2 |
| [LCK04-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck04-j) | Low | Probable | Yes | No | P4 | L3 |
| [LCK05-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck05-j) | Low | Probable | No | No | P2 | L3 |
| [LCK06-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck06-j) | Medium | Probable | Yes | No | P8 | L2 |
| [LCK07-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck07-j) | Low | Likely | No | No | P3 | L3 |
| [LCK08-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck08-j) | Low | Likely | Yes | Yes | P9 | L2 |
| [LCK09-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck09-j) | Low | Probable | No | No | P2 | L3 |
| [LCK10-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck10-j) | Low | Probable | Yes | No | P4 | L3 |
| [LCK11-J](/sei-cert-oracle-coding-standard-for-java/rules/locking-lck/lck11-j) | Low | Probable | No | No | P2 | L3 |
| [MET00-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met00-j) | High | Likely | No | No | P9 | L2 |
| [MET01-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met01-j) | Medium | Probable | No | Yes | P8 | L2 |
| [MET02-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met02-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [MET03-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met03-j) | Medium | Probable | No | No | P4 | L3 |
| [MET04-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met04-j) | Medium | Probable | Yes | No | P8 | L2 |
| [MET05-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met05-j) | Medium | Probable | Yes | No | P8 | L2 |
| [MET06-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met06-j) | Medium | Probable | Yes | No | P8 | L2 |
| [MET07-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met07-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [MET08-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met08-j) | Low | Unlikely | No | No | P1 | L3 |
| [MET09-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met09-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [MET10-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met10-j) | Medium | Unlikely | No | No | P2 | L3 |
| [MET11-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met11-j) | Low | Probable | Yes | No | P4 | L3 |
| [MET12-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met12-j) | Medium | Probable | Yes | No | P8 | L2 |
| [MET13-J](/sei-cert-oracle-coding-standard-for-java/rules/methods-met/met13-j) | Medium | Likely | No | No | P6 | L2 |
| [MSC00-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc00-j) | Medium | Likely | No | No | P6 | L2 |
| [MSC01-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc01-j) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [MSC02-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc02-j) | High | Probable | No | No | P6 | L2 |
| [MSC03-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc03-j) | High | Probable | No | No | P6 | L2 |
| [MSC04-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc04-j) | Low | Unlikely | No | No | P1 | L3 |
| [MSC05-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc05-j) | Low | Probable | No | No | P2 | L3 |
| [MSC06-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc06-j) | Low | Probable | No | No | P2 | L3 |
| [MSC07-J](/sei-cert-oracle-coding-standard-for-java/rules/miscellaneous-msc/msc07-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [NUM00-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num00-j) | Medium | Unlikely | No | No | P2 | L3 |
| [NUM01-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num01-j) | Medium | Unlikely | Yes | No | P4 | L3 |
| [NUM02-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num02-j) | Low | Likely | No | Yes | P6 | L2 |
| [NUM03-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num03-j) | Low | Unlikely | No | No | P1 | L3 |
| [NUM04-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num04-j) | Low | Probable | No | No | P2 | L3 |
| [NUM07-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num07-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [NUM08-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num08-j) | Low | Probable | No | Yes | P4 | L3 |
| [NUM09-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num09-j) | Low | Probable | Yes | No | P4 | L3 |
| [NUM10-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num10-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [NUM11-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num11-j) | Low | Likely | Yes | Yes | P9 | L2 |
| [NUM12-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num12-j) | Low | Unlikely | Yes | Yes | P3 | L3 |
| [NUM13-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num13-j) | Low | Unlikely | No | No | P1 | L3 |
| [NUM14-J](/sei-cert-oracle-coding-standard-for-java/rules/numeric-types-and-operations-num/num14-j) | Low | Probable | No | No | P2 | L3 |
| [OBJ01-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj01-j) | Medium | Likely | No | No | P6 | L2 |
| [OBJ02-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj02-j) | Medium | Probable | No | No | P4 | L3 |
| [OBJ03-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj03-j) | Low | Probable | Yes | No | P4 | L3 |
| [OBJ04-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj04-j) | Low | Likely | No | No | P3 | L3 |
| [OBJ05-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj05-j) | High | Probable | Yes | No | P12 | L1 |
| [OBJ06-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj06-j) | Medium | Probable | No | No | P4 | L3 |
| [OBJ07-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj07-j) | Medium | Probable | No | No | P4 | L3 |
| [OBJ08-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj08-j) | Medium | Probable | No | No | P4 | L3 |
| [OBJ09-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj09-j) | High | Unlikely | Yes | No | P6 | L2 |
| [OBJ10-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj10-j) | Medium | Probable | Yes | No | P8 | L2 |
| [OBJ11-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj11-j) | High | Probable | Yes | No | P12 | L1 |
| [OBJ13-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj13-j) | Medium | Likely | Yes | No | P12 | L1 |
| [OBJ14-J](/sei-cert-oracle-coding-standard-for-java/rules/object-orientation-obj/obj14-j) | Medium | Likely | No | No | P6 | L2 |
| [SEC00-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec00-j) | Medium | Likely | No | No | P6 | L2 |
| [SEC01-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec01-j) | High | Likely | No | No | P9 | L2 |
| [SEC02-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec02-j) | High | Probable | No | No | P6 | L2 |
| [SEC03-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec03-j) | High | Probable | No | No | P6 | L2 |
| [SEC04-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec04-j) | High | Probable | No | Yes | P12 | L1 |
| [SEC05-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec05-j) | High | Probable | Yes | No | P12 | L1 |
| [SEC06-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec06-j) | High | Probable | No | No | P6 | L2 |
| [SEC07-J](/sei-cert-oracle-coding-standard-for-java/rules/platform-security-sec/sec07-j) | High | Probable | Yes | No | P12 | L1 |
| [SER00-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser00-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [SER01-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser01-j) | High | Likely | Yes | No | P18 | L1 |
| [SER02-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser02-j) | Medium | Probable | No | No | P4 | L3 |
| [SER03-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser03-j) | Medium | Likely | No | No | P6 | L2 |
| [SER04-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser04-j) | High | Probable | Yes | Yes | P18 | L1 |
| [SER05-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser05-j) | Medium | Likely | Yes | No | P12 | L1 |
| [SER06-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser06-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [SER07-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser07-j) | Medium | Probable | No | No | P4 | L3 |
| [SER08-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser08-j) | High | Likely | Yes | No | P18 | L1 |
| [SER09-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser09-j) | Low | Probable | Yes | No | P4 | L3 |
| [SER10-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser10-j) | Low | Unlikely | No | No | P1 | L3 |
| [SER11-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser11-j) | Low | Probable | No | No | P2 | L3 |
| [SER12-J](/sei-cert-oracle-coding-standard-for-java/rules/serialization-ser/ser12-j) | High | Likely | No | No | P9 | L2 |
| [STR00-J](/sei-cert-oracle-coding-standard-for-java/rules/characters-and-strings-str/str00-j) | Low | Unlikely | No | No | P1 | L3 |
| [STR01-J](/sei-cert-oracle-coding-standard-for-java/rules/characters-and-strings-str/str01-j) | Low | Unlikely | No | No | P1 | L3 |
| [STR02-J](/sei-cert-oracle-coding-standard-for-java/rules/characters-and-strings-str/str02-j) | Medium | Probable | No | No | P4 | L3 |
| [STR03-J](/sei-cert-oracle-coding-standard-for-java/rules/characters-and-strings-str/str03-j) | Low | Unlikely | No | No | P1 | L3 |
| [STR04-J](/sei-cert-oracle-coding-standard-for-java/rules/characters-and-strings-str/str04-j) | Low | Unlikely | No | No | P1 | L3 |
| [THI00-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi00-j) | Low | Probable | Yes | Yes | P6 | L2 |
| [THI01-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi01-j) | Low | Probable | Yes | No | P4 | L3 |
| [THI02-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi02-j) | Low | Unlikely | No | Yes | P2 | L3 |
| [THI03-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi03-j) | Low | Unlikely | Yes | No | P2 | L3 |
| [THI04-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi04-j) | Low | Probable | No | No | P2 | L3 |
| [THI05-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-apis-thi/thi05-j) | Low | Probable | Yes | No | P4 | L3 |
| [TPS00-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-pools-tps/tps00-j) | Low | Probable | No | No | P2 | L3 |
| [TPS01-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-pools-tps/tps01-j) | Low | Probable | No | No | P2 | L3 |
| [TPS02-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-pools-tps/tps02-j) | Low | Probable | No | No | P2 | L3 |
| [TPS03-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-pools-tps/tps03-j) | Low | Probable | Yes | No | P4 | L3 |
| [TPS04-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-pools-tps/tps04-j) | Medium | Probable | Yes | No | P8 | L2 |
| [TSM00-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-safety-miscellaneous-tsm/tsm00-j) | Low | Probable | Yes | No | P4 | L3 |
| [TSM01-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-safety-miscellaneous-tsm/tsm01-j) | Medium | Probable | Yes | No | P8 | L2 |
| [TSM02-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-safety-miscellaneous-tsm/tsm02-j) | Low | Probable | Yes | No | P4 | L3 |
| [TSM03-J](/sei-cert-oracle-coding-standard-for-java/rules/thread-safety-miscellaneous-tsm/tsm03-j) | Medium | Probable | Yes | No | P8 | L2 |
| [VNA00-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna00-j) | Medium | Probable | Yes | No | P8 | L2 |
| [VNA01-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna01-j) | Low | Probable | Yes | No | P4 | L3 |
| [VNA02-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna02-j) | Medium | Probable | Yes | No | P8 | L2 |
| [VNA03-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna03-j) | Low | Probable | No | No | P2 | L3 |
| [VNA04-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna04-j) | Low | Probable | Yes | No | P4 | L3 |
| [VNA05-J](/sei-cert-oracle-coding-standard-for-java/rules/visibility-and-atomicity-vna/vna05-j) | Low | Unlikely | Yes | No | P2 | L3 |
Recommendation Risk Assessments
Rule
Severity
Likelihood
Detectable
Repairable
Priority
Level