i know the puffers and butterflys will eat your corals, large angels will also nip at corals. trigers will re=arange your tank sometimes and spit sand on your rock work and that can damage coral. i might be leaving something out, but most other fish that aren't considered reef-safe is b/c they eat inverts.