Conversation

Replying to
If the developer provides a self-updating mechanism for their app, it makes a lot of sense to get it directly from them. F-Droid has serious issues with the security of their infrastructure and the app. Updates are often very delayed and they make undocumented changes to apps.
3
7
That's where F-Droid is obtaining the code to build after all. They're an additional trusted party and known to have poorly updated, insecure infrastructure and security practices. You don't avoid trusting the developers or their security by getting it through F-Droid.
1
If GitHub was compromised, the code obtained by F-Droid could be modified by an attacker too. Android pins signing key and version for apps after the initial install, so the developer would need their key compromised after the initial install or it would be detected as invalid.
1