This Esp plug-in detects instances of variables of enum type that are used as an index into an array without full bounds validation. Specifically, because an enum type is signed by default, both lower and upper bounds checks on the value of enum should be performed before use as an index into an array.
This warning is triggered when the upper bound of the enum used as index into an array is checked, but the lower bound is not checked.
This warning is triggered when the lower bound of the enum used as index into an array is checked, but the upper bound is not checked.