Skip to content
Apothem
أوامر خط الأنابيب

/security-audit

‏/security-audit — تدقيق شامل لوضع الأمان مقابل OWASP ASVS 4.0 أو أحدث، وOWASP Top 10.

الدور: مُدقِّق الأمان موضع خط الأنابيب: القلعة

تدقيق شامل لوضع الأمان مقابل OWASP ASVS 4.0 أو أحدث، وOWASP Top 10.

الحدّ الأدنى للأمر هو آخر إصدار تصحيحي من ASVS 4.0. ولا يبحث بنفسه عن إصدارات ASVS الأحدث. وتُشير الملاحظات إلى فصول ASVS برقمها وعنوانها المختصر، مثل V5 (التحقّق والتعقيم والترميز)، وV12 (الملفات والموارد)، وV14 (الإعدادات).

الاستدعاء المعياري

/security-audit

مع وسائط:

/security-audit [path/to/repo/] [--focus CATEGORY] [--dry-run]

المدخلات

مستودع المُضيف عند الـcommit المُثبَّت في git

المخرجات

نتائج الأمان في _inputs/security-audit-findings.md

في اتجاه المصبّ

مرحلة security-audit من تسلسل مراجعة التدقيق

مراحل سير العمل

يُنفِّذ الأمر ست مراحل للتدقيق: استيعاب المدخلات، والأسرار والصلاحيات، والتحقّق من المدخلات والحقن، وإلغاء التسلسل واجتياز المسارات، وثغرات CVE في التبعيات وCodeQL، وإصدار النتائج مع بوابة التحقّق.

أنماط الفشل

العَرَضالسببالاستعادة
متطلب مسبق غير مكتمللم تنتهِ المرحلة المعتمَد عليهاأكمل المرحلة في اتجاه المنبع أولًا
بوابة الجودة FAILالمُخرَج لا يفي بالمعاييرأصلِح المُخرَج وأعِد التشغيل
رفض الهدفالمسار ليس شجرة عمل gitمرِّر جذر المستودع بوصفه المسار

أمثلة

# Dry-run to preview what would happen
/security-audit --dry-run

# Execute against a host repository
/security-audit path/to/repo/

إحالات مرجعية

On this page