Types of security penetration testing: Automated and manual