1. A method for adaptive fuzzing testing for web pages of a web site, the method comprising: executing a breadth first search on a web site to identify at least one page of the web site to test for a vulnerability; performing minimal fuzzing testing on a page of the web site that has been identified during a breadth first search; identifying a page of the web site that has the potential for a vulnerability; performing expanded fuzzing testing on a page of the web site that is identified as having a potential vulnerability; and executing a depth first search on a web site to identify at least one additional page of the web site to test for a vulnerability subsequent to identifying a page on the web site that has a potential vulnerability, wherein the depth first search begins with a page of the web site that is identified as having a potential vulnerability.