The Tor Project håller på att migrera sin kodbas från C till Rust med projektet "Arti" för att förbättra säkerheten och åtgärda kända sårbarheter. Rust-omskrivningen "Arti" syftar till att eliminera minnesrelaterade sårbarheter som buffertöverflöd och "use-after-free"-fel som finns i den äldre C-koden. Den senaste versionen, Arti 1.8.0, introducerar en omarbetning av krets-timeouts för att förhindra spårning genom att göra dem användningsbaserade och slumpmässiga, istället för förutsägbara. Arti 1.8.0 inkluderar även ett nytt kommando för att migrera nycklar för "Onion services" från C-baserade Tor till Artis nyckellager, samt förbättringar inom routingarkitektur och protokollimplementering.