Diplomat: using delegations to protect community repositories
Secure software updates: disappointments and new challenges