更新定义与扫描器
使用与安装方式相匹配的更新方法。
独立发行版
内置更新器会保留当前文件名:
php scanner --update
php scanner --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
在 Windows PowerShell 中,将最后一条命令替换为 Move-Item -Force scanner.new scanner。
保持启用 TLS 验证
在下载可执行扫描器时,不要绕过证书检查。若验证失败,请修复系统信任存储或网络配置。
Composer 安装
通过 Composer 更新软件包:
composer update marcocesarato/amwscan
composer show marcocesarato/amwscan
若扫描器属于某个项目,请提交生成的 composer.lock 变更。这能确保开发和持续集成使用相同版本。
更新后
对已知项目运行一次报告扫描,并与上一版本进行对比,然后再启用自动文件操作。