We do not currently know of any antonyms for puncturer.
The noun puncturer is defined as:
Did you mean puncture, punctured or punctures?