I have an In-sink-erator model garbage disposal with a black plastic housing. After fixing a jam (a shot glass that fell into it while running, quite destroying itself), I noticed that there was water appearing under the sink. I traced it back to the side of the unit where a small ~3 mm/0.125 in hole has appeared. Additionally, there is some white crud building up around the attachment ring and around this hole. The plastic itself appears to be corroded, as it has a rough texture near where the white crud is.
When a large enough volume of water goes down the drain or the disposal is run with water in it, water comes out of this hole at rapid pace.
I'm set on replacing the unit, but I'd like to know what caused the corrosion to hopefully prevent it in the future. We keep a number of cleaning supplies under the sink – vinegar, liquid bleach, carpet cleaner and deoderizer, powder dishwasher detergent. I thought the powdered cleaners such as Comet and AJAX were what you had to keep away from plastic plumbing, is that accurate?