you know, the thing that makes the "improved safety" claim of sudo-rs exceptionally bullshit isn't even the fact that the sudo config is undecidable
it's that it depends on PAM, and consumes PAM modules, which are inherently unsafe
to be clear, just because you wrote a tool in rust does not mean that tool is actually memory safe. if you pull in dependencies, like PAM, which are *known* to be memory unsafe *by design*, then your tool cannot possibly be memory safe.
@ariadne vibes of Python-crytpography which is rust for “safety”, despite gluing cputhon to OpenSSL.
@ross in fairness they plan to start dropping the OpenSSL bits over time