Around 70% of security bugs from C/C++ are memory bugs. While a subset of modern C++ can be relatively safe with enough efforts, it's still a good time to look at Rust. Or ask yourself if you really need the complexity of a low-level language?
Compared to C, Rust is much easier to audit. Once your code compile, your code is free of memory bugs. It's not exempt from other "logic" bugs, but it helps to write more sane code too. Still, you shouldn't necessarily write everything in it.
Just a single-user instance, nothing fancy here. I won't bite, I promise.