Hi Morgan,
Yes, I can see why you'd think there would be a mapping between ZAP and ASVS levels.
But right now there isnt :(
OWASP is an umbrella organization, and the projects in it are typically developed and maintained by different teams and individuals.
Yes, it would be useful if we could provide a mapping, but I'm afraid we havnt done one to date.
I'm also not completely sure how useful such a mapping would be.
To quote from ASVS:
"Automated penetration testing tools are encourages to provide as much possible coverage and to exercise as many parameters as possible with many different forms of malicious inputs as possible.
It is not possible to fully complete ASVS verification using automated penetration testing tools alone. Whilst a large majority of requirements in L1 can be performed using automated tests, the overall majority of requirements are not amenable to automated penetration testing"
We aim to make ZAP as effective as possible, whether used manually or automated. If you just use it in an automated way then you will not be testing your applications as effectively as you could. And theres not much we, or any other automated tool can do about that. No one tool is a security silver bullet, including ZAP!
Having said that, I'd be very happy for someone to work on a mapping between ZAP and ASVS, I just cant see me doing it in the near future ;)
Cheers,
Simon