Saltar al contenido principal
Versión: Más reciente

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.