Saltar al contenido principal
Versión: v0.21

Imagen de contenedor

La imagen mantenida por el proyecto se publica en Docker Hub.

Descargar una imagen

docker pull marcocesarato/php-antimalware-scanner:latest

Usa latest para un análisis interactivo de la versión estable actual. En tareas automatizadas, especifica una etiqueta de versión completa, como 0.19.1.

Ejecutar un análisis de solo informe

Monta el directorio que se va a analizar como solo lectura. Usa un directorio de salida independiente para los informes, de modo que el escáner no pueda modificar los archivos de destino:

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

El comando escribe report.html en amwscan-output. Ábrelo en un navegador para revisar los resultados.

Compilar desde el código fuente

Compila la imagen incluida cuando pruebes una copia local del código fuente:

docker build --tag amwscan .

Sustituye el nombre de la imagen de Docker Hub en el comando de análisis por amwscan para usar la compilación local.

Para las integraciones de CI, consulta GitHub Actions, Jenkins o GitLab CI.