العودة إلى الأداة
شغّل محليًا. راجع بعناية.
تصف الأوامر التالية سير عمل v0.2.0 لملف تنفيذي معتمد. حزم التثبيت العامة غير متاحة بعد. ./repository مسار توضيحي لمستودع مفوّض لك تقييمه.
قبل التثبيت
عند توفر إصدار معتمد، اختر الملف المناسب لنظامك ومعمارية جهازك: Windows أو macOS أو Linux؛ amd64 أو arm64. تحقق من المجموع الاختباري وهوية الناشر وراجع شروط التوزيع واستخدم بيئة بأقل الصلاحيات. المجموع الاختباري وحده لا يوثّق هوية الناشر.
افحص وصدّر الأدلة
شغّل qs version أولًا وسجّل الإصدار. يختار الفحص افتراضيًا اللغات الست وتصريحات التبعيات المحلية المباشرة. يضيف all-local ملفات القفل المعروفة دون حل رسم تبعيات كامل.
qs version
qs scan ./repository
qs scan ./repository --dependencies all-local --format json --output report.json
qs scan ./repository --format sarif --output report.sarif
qs scan ./repository --min-severity high --fail-on-severity highاقرأ التقرير قبل اتخاذ إجراء
- تحقق من coverage.complete والتحذيرات قبل وصف الجرد بأنه مكتمل ضمن نطاقه المدعوم.
- راجع كل نتيجة في سياق البروتوكول والنشر ودورة حياة البيانات. وجودها في الشيفرة لا يثبت استخدامها أثناء التشغيل.
- احفظ التقارير بصورة خاصة. لا تضع تقارير العملاء أو محتويات المستودعات في نموذج استفسار الموقع.
- استخدم --fail-on-severity high فقط إذا أردت عمدًا أن تؤثر النتائج في حالة خروج العملية.
رموز الخروج
- 0
- اكتمل الفحص؛ يجب التحقق من التغطية والتحذيرات أيضًا.
- 1
- تحققت سياسة خطورة محددة صراحةً؛ تمت كتابة التقرير أولًا.
- 2
- أمر أو خيار أو نمط أو إعداد غير صالح.
- 3
- إلغاء أو فشل في الجذر أو التقرير أو داخل الأداة أو بلوغ حد الأمان؛ قد يتوفر تقرير جزئي.