I would imagine that this species has far more predators than the invasive species listed. When hatchlings this would include many bird species and perhaps even the solenodon.
The natural predators for adults would be birds of prey, the Hispaniolan boa constrictor and other snakes and where the species occurs on Isla Cabritos in lake Enriquillo it may well include the American crocodile too.