Using the help file I have been able to force a DAP to check for the existance of an AV program...
for k,v in pairs(endpoint.av) do
if (EVAL(v.exists, "EQ", "true", "string")) then
return CheckAndMsg(false, "AV Not Installed.", "AV Installed")
return CheckAndMsg(true, "Please install antivirus software before connecting.", "Good, AV Installed")
This JUST checks for the existance of AV. I have not had any luck combining this with checking for up to date defininitions of any AV client (I'm not a programmer!).
Has anyone done this, or have hints for getting this working?