Det kan være vanskelig å endre koden til en DAO når systemet kjører. Også feilrettinger som ville vært trivielle i sentralisert kode kan være vanskelig å gjennomføre. For å endre koden til en DAO må man skrive ny kode og etablere en avtale som gjør det mulig å migrere alle midlene. Selv om koden er synlig for alle, er den vanskelig å reparere, og dermed bli kjente sikkerhetshull stående åpne for misbruk.