Passa al contenuto principale
Versione: v0.21

Immagine container

L'immagine gestita dal progetto è pubblicata su Docker Hub.

Scaricare un'immagine

docker pull marcocesarato/php-antimalware-scanner:latest

Usa latest per una scansione interattiva della versione stabile corrente. Per i processi automatizzati, specifica un tag di versione completo, ad esempio 0.19.1.

Eseguire una scansione con il solo report

Monta la directory da analizzare in sola lettura. Usa una directory di output separata per i report, in modo che lo scanner non possa modificare i file di destinazione:

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

Il comando scrive report.html in amwscan-output. Aprilo in un browser per esaminare i risultati.

Compilare dai sorgenti

Compila l'immagine inclusa quando verifichi una copia locale del codice sorgente:

docker build --tag amwscan .

Sostituisci il nome dell'immagine Docker Hub nel comando di scansione con amwscan per usare la build locale.

Per le integrazioni CI, consulta GitHub Actions, Jenkins o GitLab CI.