إنتقل إلى المحتوى الرئيسي
الإصدار: الأحدث

صورة الحاوية

تُنشر الصورة التي يحافظ عليها المشروع على Docker Hub.

سحب صورة​

docker pull marcocesarato/php-antimalware-scanner:latest

استخدم latest لإجراء فحص تفاعلي للإصدار المستقر الحالي. حدّد وسم إصدار كاملاً مثل 0.19.1 للمهام الآلية.

تشغيل فحص لإنشاء تقرير فقط​

اربط الدليل المراد فحصه للقراءة فقط. استخدم دليل إخراج منفصلاً للتقارير حتى لا يتمكن الفاحص من تغيير الملفات المستهدفة:

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

يكتب الأمر report.html في amwscan-output. افتحه في متصفح لمراجعة النتائج.

البناء من المصدر​

أنشئ الصورة المضمنة عند اختبار نسخة محلية من الشفرة المصدرية:

docker build --tag amwscan .

استبدل اسم صورة Docker Hub في أمر الفحص بـ amwscan لاستخدام البناء المحلي.

لتكاملات CI، راجع GitHub Actions أو Jenkins أو GitLab CI.