The main meaning of taint is contamination. Not really a revolting term to me. Maybe you associate it with some of its other meanings and that’s why you find it revolting.
“Taint analysis” is certainly evocative.
“Taint analysis” is certainly evocative.