Smart Contracts gelten als sehr sicher. Sie werden vor ihrer Veröffentlichung üblicherweise ausführlich getestet. Da die zugrundeliegende Blockchain-Technologie sehr robust ist, können sie nicht manipuliert werden. Allerdings kommt es immer wieder zu Fehlern im Code, die von Angreifern ausgenutzt werden können.