Although there are some very secure solutions built on proprietary software, those built on open source software tend to be more reliable because the code is reviewed by the open source community. However, as this article on Open Source Security Software explains, a security solution that contains open source elements is not guaranteed to be free of unpatched vulnerabilities.