Three factors of software vulnerabilities