{"repo":"ajilach/clamav-rest","free":true,"listed":false,"github":"https://github.com/ajilach/clamav-rest","clone":"git clone https://github.com/ajilach/clamav-rest.git","description":"ClamAV virus/malware scanner with REST API. This is a two in one docker image which runs the open source virus scanner ClamAV (https://www.clamav.net/), performs automatic virus definition updates as a background process and provides a REST API interface to interact with the ClamAV process.","language":"Go","stars":87,"topics":["antivirus","api","api-rest","clamav","malware","rest-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"clamav-rest ClamAV virus/malware scanner with REST API. This is a two in one docker image which runs the open source virus scanner ClamAV, performs automatic virus definition updates as a background process and provides a REST API interface to interact with the ClamAV process. Table of Contents - Introduction - Installation - Quick Start - Status Codes - Security considerations - Endpoints - Utility endpoints - Scanning endpoints - Configuration - Environment Variables - TLS Certificates - Custom freshclam.conf - Airgapped Environments - Networking - Running on Kubernetes - Running the sample set on kind - Maintenance / Monitoring - Shell Access - Monitoring Signature Age - Using clamav-rest-sigmon - Monitoring Signature Age via /version - Prometheus - Development - Building the golang binary locally - Containerizing the application - Protocol Support - Running Tests - Release Notes - NixOS Support - Deprecations - /scan endpoint - Differences between /scan and /v2/scan - Centos Dockerfile - Contributing - History - References - License Introduction This is a two in one docker image which runs the open source virus scanner ClamAV ( ), performs automatic virus definition updates as a background process and provides a REST API interface to interact with the ClamAV process. 📢 New in December 2025: We've migrated to semantic versioning! Docker images are now tagged with version numbers like v1.2.3 instead of dates. Releases are automatically created when pull requests are merged","default_branch":null,"files":null,"tree":[],"storefront":"/r/ajilach","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ajilach/clamav-rest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}