Aller au contenu principal
Version: Dernière version

Image de conteneur

L'image maintenue par le projet est publiée sur Docker Hub.

Télécharger une image

docker pull marcocesarato/php-antimalware-scanner:latest

Utilisez latest pour une analyse interactive de la version stable actuelle. Pour les tâches automatisées, indiquez une balise de version complète telle que 0.19.1.

Exécuter une analyse avec rapport uniquement

Montez le répertoire à analyser en lecture seule. Utilisez un répertoire de sortie distinct pour les rapports afin que le scanner ne puisse pas modifier les fichiers cibles :

docker run --rm \
--volume "/var/www/example:/scan:ro" \
--volume "$PWD/amwscan-output:/output" \
marcocesarato/php-antimalware-scanner:latest /scan \
--lite --report-only --report-format=html \
--path-report=/output/report.html \
--disable-checksum --disable-definitions-update

La commande écrit report.html dans amwscan-output. Ouvrez-le dans un navigateur pour examiner les résultats.

Construire depuis les sources

Construisez l'image incluse lorsque vous testez une copie locale du code source :

docker build --tag amwscan .

Remplacez le nom de l'image Docker Hub dans la commande d'analyse par amwscan pour utiliser la version locale.

Pour les intégrations CI, consultez GitHub Actions, Jenkins ou GitLab CI.