SME performs security testing of web applications including initial modeling and analysis of an application’s attack surface, through testing and exploiting security vulnerabilities. SME utilizes a combination of manual testing and automation to ensure potential weaknesses are exposed.