Rules
| Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Risk Assessment Summary
Rule | Severity | Likelihood | Detectable | Repairable |
|---|
Recommendations
MSC00-J. Eliminate class initialization cycles
MSC02-J. Be aware of the JVM Tool Interface
MSC03-J. Be aware of the Java Platform Debugger Architecture
MSC04-J. Be aware of JVM Monitoring and Managing
MSC05-J. Make your classes noncloneable unless required
MSC06-J. Avoid cyclic dependencies between packages
MSC07-J. Prefer using URIs to URLs
Rules
MSC30-J. Generate truly random numbers
Risk Assessment Summary
Recommendations
Recommendation | Severity | Likelihood | Remediation Cost | Priority | Level | |
|---|---|---|---|---|---|---|
| MSC00-J | Medium | Likely low | unlikely No | medium No | P2 P6 | L3 L2 |
| MSC01-J | Low | low Unlikely | unlikely Yes | high Yes | P1 P3 | L3 |
| MSC02-J | High | low Probable | unlikely No | medium No | P2 P6 | L3 L2 |
| MSC03-J | High | Probable medium | probable No | medium No | P8 P6 | L2 |
| MSC04-J | Low | Unlikely high | probable No | low No | P18 P1 | L1 L3 |
...
| MSC05-J | RuleLow | SeverityProbable | LikelihoodNo | Remediation CostNo | PriorityP2 | Level L3 |
| MSC06-J | Low | Probable | No | No | P2 | L3 |
| MSC07-J | Low | Unlikely | Yes | No | P2 | L3 |
...
EXC31-J. Handle checked exceptions that can be thrown within a finally block The CERT Sun Microsystems Secure Coding Standard for Java MSC00-J. Eliminate class initialization cycles