Rules
| Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Risk Assessment Summary
Rule | Severity | Likelihood | Detectable | Repairable |
|---|
Guidelines
TPS00-J. Use thread pools to enable graceful degradation of service during traffic bursts
TPS01-J. Do not execute interdependent tasks in a bounded thread pool
TPS02-J. Ensure that tasks submitted to a thread pool are interruptible
TPS03-J. Ensure that tasks executing in a thread pool do not fail silently
TPS04-J. Ensure ThreadLocal variables are reinitialized when using thread pools
Risk Assessment Summary
Guideline | Severity | Likelihood | Remediation Cost | Priority | Level | ||
|---|---|---|---|---|---|---|---|
| TPS00-J | Low | Probable low | probable No | high No | P2 | L3 | |
| TPS01-J | Low | low Probable | probable No | medium No | P4 P2 | L3 | |
| TPS02-J | Low | low Probable | probable No | medium No | P4 P2 | L3 | |
| TPS03-J | Low | Probable low | probable Yes | medium No | P4 | L3 | |
| TPS04-J | Medium | medium Probable | probable Yes | high No | P4 P8 | L3 | L2 |
...
THI06-J. Ensure that threads performing blocking operations can be terminated The CERT Oracle Secure Coding Standard for Java