Container-Image
Das vom Projekt gepflegte Image wird auf Docker Hub veröffentlicht.
Image herunterladen
docker pull marcocesarato/php-antimalware-scanner:latest
Verwenden Sie latest für einen interaktiven Scan der aktuellen stabilen Version. Geben Sie für automatisierte Aufträge einen vollständigen Release-Tag wie 0.19.1 an.
Scan nur zur Berichterstellung ausführen
Binden Sie das zu scannende Verzeichnis schreibgeschützt ein. Verwenden Sie ein separates Ausgabeverzeichnis für Berichte, damit der Scanner die Zieldateien nicht verändern kann:
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
Der Befehl schreibt report.html nach amwscan-output. Öffnen Sie die Datei in einem Browser, um die Ergebnisse zu prüfen.
Aus dem Quellcode erstellen
Erstellen Sie das enthaltene Image, wenn Sie einen lokalen Quellcode-Checkout testen:
docker build --tag amwscan .
Ersetzen Sie den Namen des Docker-Hub-Images im Scan-Befehl durch amwscan, um den lokalen Build zu verwenden.
Informationen zu CI-Integrationen finden Sie unter GitHub Actions, Jenkins und GitLab CI.