I am new to Zap, but have experience with IBM AppScan in the past.
I read in the article link below that ZAP 'Passive' scans (Spider or AJAX Spider) do not include SQL Injection, Cross Site Scripting (XSS) Broken Authentication, etc. test
Are security test for these only run when running an 'Active' Scan?
Here's the article I made reference to: