ABV.ANY_SIZE_ARRAY
Buffer Overflow - Array Index Out of Bounds
ABV.GENERAL
Buffer Overflow - Array Index Out of Bounds
ABV.STACK
Buffer Overflow - Local Array Index Out of Bounds
ABV.TAINTED
Buffer Overflow from Unvalidated Input
ABV.UNICODE.BOUND_MAP
Buffer overflow in mapping character function
ABV.UNICODE.FAILED_MAP
Mapping function failed
ABV.UNICODE.NNTS_MAP
Buffer overflow in mapping character function
MISRA.CAST.FLOAT Non-trivial float expression is cast to a wider type
MISRA.CAST.FLOAT.WIDER Cast of floating point expression to a wider floating point type
MISRA.CAST.FLOAT_INT Cast of floating point expression to integral type
MISRA.CAST.FUNC_PTR Cast between a function pointer and a non-integral type
MISRA.CAST.FUNC_PTR.2012 Conversion performed between a pointer to a function and another incompatible type
MISRA.CAST.FUNC_PTR.CPP Cast converts function pointer to other pointer type
MISRA.CAST.INCOMPLETE_PTR_TO_ANY.2012 Conversion performed between a pointer to an incomplete type and a different type
MISRA.CAST.INT Non-trivial integer expression is cast to a wider type, or type with a different signedness
MISRA.CAST.INT.SIGN Non-trivial integral expression is cast to type with different signedness
MISRA.CAST.INT.WIDER Cast of integral expression to a wider integral type
MISRA.CAST.INT_FLOAT Cast of integral expression to floating point type
MISRA.CAST.INT_TO_PTR Object with integer type or pointer to void cast to pointer type
MISRA.CAST.OBJ_PTR_TO_INT.2012 Conversion performed between a pointer to an object and an integer type
MISRA.CAST.OBJ_PTR_TO_NON_INT.2012 A cast between a pointer to object and a non-integer arithmetic type
MISRA.CAST.OBJ_PTR_TO_OBJ_PTR.2012 Cast between a pointer to object type and a pointer to a different object type
MISRA.CAST.POLY.TYPE Cast from a polymorphic base class to a derived class
MISRA.CAST.PTR Cast between a pointer to object type and a different pointer to object type
MISRA.CAST.PTR.UNRELATED Object of pointer type cast to unrelated type
MISRA.CAST.PTR.VRCLASS A cast form pointer to a virtual base class to pointer to a derived class does not use 'dynamic_cast'
MISRA.CAST.PTR_TO_INT Cast between a pointer and an integral type
MISRA.CAST.UNSIGNED_BITS The result of bitwise operation on unsigned char or short is not cast back to original type
MISRA.CAST.VOID_PTR_TO_INT.2012 Cast between a pointer to void and an arithmetic type
MISRA.CAST.VOID_PTR_TO_OBJ_PTR.2012 Conversion performed from a pointer to void to a pointer to an object
MISRA.SIGNED_CHAR.NOT_NUMERIC 'signed char' or 'unsigned char' is used for non-numeric value
MISRA.UMINUS.UNSIGNED Operand of unary minus is unsigned
NNTS.MIGHT
Buffer Overflow - Non-null Terminated String
NNTS.MUST
Buffer Overflow - Non-null Terminated String
NNTS.TAINTED
Unvalidated User Input Causing Buffer Overflow - Non-Null Terminated String
PRECISION.LOSS
Loss of Precision
PRECISION.LOSS.CALL
Loss of Precision during function call
RABV.CHECK
Suspicious use of index before boundary check
SV.FMTSTR.GENERIC
Format String Vulnerability
SV.FMT_STR.BAD_SCAN_FORMAT
Input format specifier error
SV.FMT_STR.PRINT_FORMAT_MISMATCH.BAD
Incompatible type of a print function parameter
SV.FMT_STR.PRINT_FORMAT_MISMATCH.UNDESIRED
Unexpected type of a print function parameter
SV.FMT_STR.PRINT_IMPROP_LENGTH
Improper use of length modifier in a print function call
SV.FMT_STR.PRINT_PARAMS_WRONGNUM.FEW
Too few arguments in a print function call
SV.FMT_STR.PRINT_PARAMS_WRONGNUM.MANY
Too many arguments in a print function call
SV.FMT_STR.UNKWN_FORMAT
Unknown format specifier in a print function call
SV.STRBO.BOUND_COPY.OVERFLOW
Buffer Overflow in Bound String Copy
SV.STRBO.BOUND_COPY.UNTERM
Possible Buffer Overflow in Following String Operations
SV.STRBO.BOUND_SPRINTF
Buffer Overflow in Bound sprintf
SV.STRBO.UNBOUND_COPY
Buffer Overflow in Unbound String Copy
SV.STRBO.UNBOUND_SPRINTF
Buffer Overflow in Unbound sprintf
SV.TAINTED.BINOP
Use of Unvalidated Integer in Binary Operation
SV.TAINTED.CALL.BINOP
Use of Unvalidated Integer in Binary Operation
SV.TAINTED.CALL.INDEX_ACCESS
Use of Unvalidated Integer as Array Index by Function Call
SV.TAINTED.CALL.LOOP_BOUND
Use of Unvalidated Integer in Loop Condition through a Function Call
SV.TAINTED.INDEX_ACCESS
Use of Unvalidated Integer as Array Index
|