I am also interested in this question.
Locally - this is clamav, calling ruby gem.
And https://github.com/ifad/clammit