This page was automatically generated and should not be edited.

The information on this page was provided by outside contributors and has not been verified by SEI CERT.

The table below can be re-ordered, by clicking column headers.

Tool Version: 4.6.0

Checker

Guideline

DCN_NULLPOINTER_EXCEPTION ERR08-J. Do not catch NullPointerException or any of its ancestors
EI_EXPOSE_BUF FIO05-J. Do not expose buffers or their backing arrays methods to untrusted code
EI_EXPOSE_BUF2 FIO05-J. Do not expose buffers or their backing arrays methods to untrusted code
EI_EXPOSE_REP OBJ13-J. Ensure that references to mutable objects are not exposed
EI_EXPOSE_STATIC_BUF2 FIO05-J. Do not expose buffers or their backing arrays methods to untrusted code
EI_EXPOSE_STATIC_REP2 OBJ13-J. Ensure that references to mutable objects are not exposed
EI_EXPOSE_STATIC_REP2 OBJ13-J. Ensure that references to mutable objects are not exposed
EOS_BAD_END_OF_STREAM_CHECK FIO08-J. Distinguish between characters or bytes read from a stream and -1
MC_OVERRIDABLE_METHOD_CALL_IN_CLONE MET06-J. Do not invoke overridable methods in clone()
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR MET05-J. Ensure that constructors do not call overridable methods
MS_EXPOSE_BUF FIO05-J. Do not expose buffers or their backing arrays methods to untrusted code
MS_EXPOSE_REP OBJ13-J. Ensure that references to mutable objects are not exposed
MS_SHOULD_BE_FINAL OBJ10-J. Do not use public static nonfinal fields
NP_ALWAYS_NULL EXP01-J. Do not use a null in a case where an object is required
NP_DEREFERENCE_OF_READLINE_VALUE EXP01-J. Do not use a null in a case where an object is required
NP_IMMEDIATE_DEREFERENCE_OF_READLINE EXP01-J. Do not use a null in a case where an object is required
NP_NULL_ON_SOME_PATH EXP01-J. Do not use a null in a case where an object is required
NP_NULL_ON_SOME_PATH_EXCEPTION EXP01-J. Do not use a null in a case where an object is required
NP_NULL_PARAM_DEREF EXP01-J. Do not use a null in a case where an object is required
NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS EXP01-J. Do not use a null in a case where an object is required
NP_NULL_PARAM_DEREF_NONVIRTUAL EXP01-J. Do not use a null in a case where an object is required
NP_TOSTRING_COULD_RETURN_NULL EXP01-J. Do not use a null in a case where an object is required
REFL_REFLECTION_INCREASES_ACCESSIBILITY_OF_CLASS SEC05-J. Do not use reflection to increase accessibility of classes, methods, or fields
RR_NOT_CHECKED EXP00-J. Do not ignore values returned by methods
RV_RETURN_VALUE_IGNORED EXP00-J. Do not ignore values returned by methods
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE EXP00-J. Do not ignore values returned by methods
RV_RETURN_VALUE_IGNORED_INFERRED EXP00-J. Do not ignore values returned by methods
RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT EXP00-J. Do not ignore values returned by methods
RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED EXP00-J. Do not ignore values returned by methods
SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE IDS00-J. Prevent SQL injection
SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING IDS00-J. Prevent SQL injection
SR_NOT_CHECKED EXP00-J. Do not ignore values returned by methods
SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA LCK06-J. Do not use an instance lock to protect shared static data