many of each type of vulnerability has been located), the findings of such tools are necessarily only as complete
as the set of patterns they have been programmed (or configured) to seek. When such tools are relied upon, there
is a potential for a number of security vulnerabilities and weaknesses to go undetected. This is due, in large part,
to the fact that such tools implement pattern matching. Pattern matching is effective for detecting simple