Security Testing, an important early test phase within a modern test campaign, includes testing for source code vulnerabilities, network and systems security, and information security such as protection of personal identification information, etc. It is technical testing that needs to be completed professionally and efficiently. SECurity testing is generally white or grey box testing, validating the security architecture and design; In comparison, PENetration testing is late stage, black box testing.