The package approval process, or otherwise known as the plugin approval process describes the process in which a package/plugin is submitted, reviewed, and released (aka- available for download).
I see the best approach to be a mixed approach.
We must ensure we have a number of things cleared in order to have a successful approval process.
- Protect against malicious code first and foremost