تخطَّ إلى المحتوى

تشغيل فحص ArchSecurity

يُجري ArchSecurity تحليلًا ساكنًا موسومًا بـ CWE (SAST) ويحوّل فحصًا واحدًا إلى أربعة أطر امتثال.

شغِّل الـ runner في خط أنابيب push (وضع الفحص الكامل)؛ تُشتق تقارير ArchSecurity من نتائج الفحص نفسه الموسومة بـ CWE:

# Image pulls are authorized with your INSTALLATION credential, not the project token
# (Settings → CI/CD → Variables):
# DOCKER_AUTH_CONFIG = {"auths":{"hub.apparch.io":{"auth":"base64(<installation-id>:<installation-key>)"}}}
archsecurity:
image: hub.apparch.io/collectors/dotnet:latest
rules:
- if: $CI_PIPELINE_SOURCE == "push"
variables:
APPARCH_Collector__Token: "$APPARCH_TOKEN"
APPARCH_Collector__ApiUrl: "https://api.yourdomain.com"
script:
# Optional flags: --modules archpilot,archscan (pin what runs)
# --fail-on critical (fail this step when findings at/above the level exist)
- apparch "$CI_PROJECT_DIR"

أو من اللوحة، ArchSecurity ← (المشروع) ← Run scan.

تُوسَم كل نتيجة بمعرّف CWE؛ وتُشتق تقارير الأطر من هذا العمود الفقري الواحد:

الإطارالمحتويات
OWASP Top 10المخاطر العشرة الأكثر شيوعًا في الويب
PCI-DSSامتثال بيانات البطاقات
STIGأدلة التحصين
CASAتقييم أمان التطبيقات

في اللوحة، اختر الإطار من علامة تبويب التقرير؛ وتأتي النتائج مرتّبة حسب الخطورة.

تُدرَج النتائج الحرجة في الأعلى، والنتائج منخفضة الخطورة في الأسفل. تتضمّن كل نتيجة الملف/السطر المتأثّر ورابطًا إلى CWE المعني.