Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Clamav Bundle

Clamav Bundle Laravel Package

masilia/clamav-bundle

Masilia ClamAV Bundle adds ClamAV antivirus scanning to Symfony/PHP applications. It provides configurable services to scan uploaded files for malware before storage or processing, helping protect file-handling workflows with a simple integration.

View on GitHub
Deep Wiki
Context7

symfony bundle to scan uploaded files on submitted forms

Frequently asked questions about Clamav Bundle
What is masilia/clamav-bundle?
masilia/clamav-bundle is a ClamAV antivirus bundle for Symfony/PHP applications that provides configurable services to scan uploaded files before storage or processing. It is intended to help protect file-handling workflows by detecting malware in submitted forms. The package is currently signaled as v1.0.0-beta, with limited release and compatibility detail.
Does masilia/clamav-bundle work with Laravel?
The package is described as a Symfony bundle, and the available context does not confirm Laravel support. Laravel teams should verify service provider compatibility, configuration publishing, and filesystem assumptions in a sandbox before adoption. Do not assume drop-in Laravel integration until the maintainer documents it.
Which Laravel and PHP versions are supported?
Supported Laravel and PHP versions are not stated in the available release information. The only release signal is v1.0.0-beta, with no compatibility matrix or breaking-change notes. Confirm Composer constraints and runtime requirements against your application before installing.
How do I install masilia/clamav-bundle with Composer?
Install it by requiring masilia/clamav-bundle through Composer, pinning the beta version explicitly if you proceed. Validate registration, configuration publishing, and ClamAV connectivity in a disposable branch or sandbox. Because integration steps are not detailed here, follow the repository README and confirm side effects before production use.
How do I configure ClamAV scanning before uploaded files are stored?
The bundle is intended to provide configurable services that scan uploaded files for malware before storage or processing. You should confirm scanner invocation, failure behavior, and configuration defaults from the package code and documentation. Test whether infected files are blocked, quarantined, or only reported in your workflow.
Is v1.0.0-beta safe for production?
Beta releases commonly carry unstable APIs, incomplete documentation, and shifting configuration defaults. The assessment recommends a time-boxed pilot in a sandbox or low-risk environment rather than broad production adoption. Gate production use on documented compatibility, rollback steps, and a stable-release timeline.
What dependencies and security risks does masilia/clamav-bundle introduce?
The dependency footprint and security posture are not detailed in the release notes, so a Composer dependency review is required. Check transitive packages, maintainer activity, security disclosure process, and how the bundle invokes ClamAV. Treat the beta as an experimental dependency until those checks pass.
How should I test masilia/clamav-bundle before adopting it?
Start with a proof of concept in a disposable branch, verifying Composer install, service registration, configuration publishing, and filesystem assumptions. Test clean and infected uploads, ClamAV downtime, large files, and expected load in CI and staging. Rehearse rollback and monitor for boot errors or silent behavior changes between beta releases.
Is masilia/clamav-bundle actively maintained and what is the release cadence?
The available context shows only a v1.0.0-beta release signal and no documented release cadence or support channel. Maintainer responsiveness, issue triage, and security disclosure expectations should be clarified before adoption. Until stable-release criteria are clear, treat it as experimental rather than a production standard.
What alternatives exist for Laravel or Symfony upload antivirus scanning?
Alternatives include direct ClamAV integration through a PHP ClamAV client, queue-based scanning services, or platform-level malware scanning at the storage or gateway layer. A Symfony bundle may still fit a Laravel app if compatibility is proven, but it is not the only path. Compare maintenance burden, scanning latency, and failure handling before choosing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect