Which software testing method can most thoroughly identify security flaws and vulnerabilities directly within the
source code of a web application?
A. A manual penetration test
B. A dynamic (blackbox) automated scan
C. A static (whitebox) scan
D. Functional tests by QA team