Understanding Open Source Security: Vulnerabilities vs. Malware