Has ClamAV been independently assessed by a third party?