Recommendations

OBJ00-J. Declare data members private

OBJ01-J. Understand how a superclass can affect a subclass

OBJ02-J. Avoid using finalizers

Rules

OBJ30-J. Prohibit inheritance from classes that cannot be safely subclassed

OBJ31-J. Misusing public static variables

OBJ32-J. Do not allow partially initialized objects to be accessed

Risk Assessment Summary

Recommendations

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

OBJ00-J

medium

likely

medium

P12

L1

OBJ01-J

medium

probable

high

P4

L3

OBJ02-J

medium

unlikely

high

P2

L3

Rules

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

OBJ32-J

medium

probable

high

P4

L3


FLP31-J. Convert integers to floating point for floating point operations      The CERT Sun Microsystems Secure Coding Standard for Java      OBJ00-J. Declare data members private