मुख्य कंटेंट तक स्किप करें
Version: v0.21

GitLab CI

जिस रिपॉजिटरी को स्कैन करना है उसमें .gitlab-ci.yml बनाएँ:

stages:
- security

amwscan:
stage: security
image:
name: marcocesarato/php-antimalware-scanner:latest
entrypoint: [""]
script:
- mkdir -p amwscan-output
- >-
php /usr/local/bin/scanner "$CI_PROJECT_DIR"
--lite --report-only --report-format=sarif
--path-report="$CI_PROJECT_DIR/amwscan-output/amwscan-report.sarif"
--disable-checksum --disable-definitions-update
artifacts:
when: always
paths:
- amwscan-output/amwscan-report.sarif
expire_in: 30 days

GitLab स्कैनर इमेज के भीतर रिपॉजिटरी को चेक आउट करता है। when: always आर्टिफैक्ट सेटिंग यह सुनिश्चित करती है कि परिणामों से एग्जिट कोड 1 मिलने पर भी SARIF रिपोर्ट सुरक्षित रहे।