Mettre à jour les définitions et le scanner
Utilisez la méthode de mise à jour qui correspond au mode d'installation.
Version autonome
L'outil de mise à jour intégré conserve le nom du fichier courant :
php scanner --update
php scanner --version
Vous pouvez aussi remplacer le fichier depuis la dernière version GitHub :
curl --fail --silent --show-error --location \
--output scanner.new \
https://raw.githubusercontent.com/marcocesarato/PHP-Antimalware-Scanner/master/dist/scanner
php scanner.new --version
mv scanner.new scanner
Sous Windows PowerShell, remplacez la dernière commande par Move-Item -Force scanner.new scanner.
Ne contournez pas les contrôles de certificat lors du téléchargement d'un scanner exécutable. Corrigez le magasin de confiance système ou la configuration réseau lorsque la vérification échoue.
Installation Composer
Mettez à jour le paquet via Composer :
composer update marcocesarato/amwscan
composer show marcocesarato/amwscan
Validez la modification de composer.lock qui en résulte si le scanner appartient à un projet. Cela permet au développement et à l'intégration continue de partager la même version.
Après la mise à jour
Exécutez une analyse en mode rapport sur un projet connu et comparez le résultat avec la version précédente avant d'activer les actions automatiques sur les fichiers.