у всех производителей антивирусов должны быть готовые решения для этих задач. Лучше велосипед свой не изобретать, речь ведь о безопасноти
Я просто ни у одного производителя пока не нашел api для проверок, чтобы можно было антивирь отдельным сервисом сделать. Возможно, плохо искал. А онлайн юзать не резон, из-за той же безопасности.