Maybe a question for the WebGoat project?
Its worth noting that in while some types of web app vulnerabilities can be found using automated scanning, many are only really discoverable using manual testing.
If you've just used the ZAP active and passive scanners then its very unlikely that you will have found all of the vulnerabilities.
Cheers,
Simon