One can simplify the problem by assuming the user is one-click installing apps from existing repos in his system. I think the focus of this project should be a usable and elegant tool, and trying to solve all trust/safety issues is out of place here.
Will