News for hackers. Stuff that matters.
Re:Rewriting Sysctl(8) in Rust: Systeroid by samhw on Tuesday April 19, 2022 @09:58AM (#31083183)
Reducing the risk of malicious code is a good goal, yes. Reducing the number of all - including transitive - dependencies may be a fair way to do that. It really depends on the context of the system you're developing: is it running on users' machines, is it a critical part of the system, can it access important data, etc etc. It's certainly good to think about how to reduce supply chain risk - and that may begin with thinking about dependencies, but it certainly shouldn't end there.
Re:Rewriting Sysctl(8) in Rust: Systeroid by hu3 on Tuesday April 19, 2022 @10:06AM (#31083296)
> It's certainly good to think about how to reduce supply chain risk - and that may begin with thinking about dependencies, but it certainly shouldn't end there.

I don't think anyone here said it does.

Re:Rewriting Sysctl(8) in Rust: Systeroid by samhw on Tuesday April 19, 2022 @10:08AM (#31083324)
I was responding to "striving to reduce the number of dependencies is a good goal". I don't think that's categorically true. I think it's an XY problem where one would do better to focus on the 'X' (i.e. reducing risk of malicious third-party code).