PHPackages                             timclifford/drutiny-clamav-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. timclifford/drutiny-clamav-plugin

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

timclifford/drutiny-clamav-plugin
=================================

ALGM Drutiny plugin for ClamAV scans.

1.7.1(5y ago)032GPL-2.0PHP

Since Jul 23Pushed 2y agoCompare

[ Source](https://github.com/timclifford/algm-clamav-plugin)[ Packagist](https://packagist.org/packages/timclifford/drutiny-clamav-plugin)[ RSS](/packages/timclifford-drutiny-clamav-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (11)Used By (0)

ClamAV Drutiny plugin
---------------------

[](#clamav-drutiny-plugin)

This Drutiny plugin is to be used to provide additional ClamAV based profiles and policies.

Note: There is a harmless EICAR text file in the testsuite which is used to check the scans. No need to remove this.

Running the profile
-------------------

[](#running-the-profile)

`./vendor/bin/drutiny profile:run clamscan @none`

Running the phpuunit testsuite
==============================

[](#running-the-phpuunit-testsuite)

`vendor/bin/phpunit tests/src/ClamAVScan.php`

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity61

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

9

Last Release

2114d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2339381?v=4)[Tim Clifford](/maintainers/timclifford)[@timclifford](https://github.com/timclifford)

---

Tags

securityAuditreportDrushclamav

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/timclifford-drutiny-clamav-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/timclifford-drutiny-clamav-plugin/health.svg)](https://phpackages.com/packages/timclifford-drutiny-clamav-plugin)
```

###  Alternatives

[drutiny/drutiny

This is a generic Drupal 7 and Drupal 8 site auditing and optional remediation tool.

132122.2k17](/packages/drutiny-drutiny)[jimmyjs/laravel-report-generator

Rapidly Generate Simple Pdf &amp; Excel Report on Laravel 5 (Using Barryvdh/DomPdf or Barryvdh/laravel-snappy &amp; maatwebsite/excel)

580157.4k1](/packages/jimmyjs-laravel-report-generator)[scheb/tombstone-analyzer

Generates reports based on the logs from scheb/tombstone-logger

28378.1k2](/packages/scheb-tombstone-analyzer)[silverstripe/securityreport

Generates a security and access report for CMS users

10292.1k4](/packages/silverstripe-securityreport)[quilhasoft/jasperphp

Pure PHP library to read JRXML files made with 'JasperSoft Studio' and generate reports in PDF

7542.4k1](/packages/quilhasoft-jasperphp)[aspose-cloud/aspose-words-cloud

Open, generate, edit, split, merge, compare and convert Word documents. Integrate Cloud API into your solutions to manipulate documents. Convert PDF to Word (DOC, DOCX, ODT, RTF and HTML) and in the opposite direction.

32157.4k](/packages/aspose-cloud-aspose-words-cloud)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
