ckanext-clamdscanner
This extension integrates ClamAV, an open-source antivirus engine, with CKAN to scan uploaded resources for viruses and malware.
Requirements
Requires ClamAV daemon (clamd) to be installed and running on the server.
Installation
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Install the ckanext-clamdscanner Python package:
pip install ckanext-clamdscanner
Add clamdscanner to the ckan.plugins setting in your CKAN config file.
Restart CKAN.
Config Settings
# The minimum number of hours to wait before re-checking a resource (optional, default: 24)
ckanext.clamdscanner.some_setting = some_default_value