5-types-vulnerabilities