حدود هذا الفحص
ما الذي يطلبه تَحَصَّنْ؟
يحلل نسخة محدودة من HTML الثابت للصفحة النهائية ولا يحمّل الموارد أو يشغل JavaScript.
متى تنطبق القاعدة؟
- A parseable HTML response can be inspected for script elements with a src attribute.
متى لا تنطبق؟
- The response is not parseable HTML or script markup could not be inspected.
اختبار الاستغلال
غير منطبق على هذه القاعدة
ما الذي يرصده؟
يعد عناصر script التي تحمل src في HTML المرصود من دون الاحتفاظ بالأصل أو تشغيل الشيفرة.
العبارات التقنية التالية مرتبطة بكتالوج المنهجية وإصدار القاعدة، لذلك تُعرض باتجاه LTR مع شرح عربي محيط بها.
- Count of external script tags in the observed HTML
ماذا تثبت الملاحظة؟
- How many external script tags were present in this response.
ماذا تعني نتيجة الاجتياز؟
تعني أن الشرط المسمى اجتاز على الاستجابة المرصودة فقط. لا تصف أمان الموقع كله ولا تختبر المسارات الأخرى.
ماذا تعني نتيجة المراجعة؟
تعني وجود حقيقة أو إشارة تحتاج إلى قراءة الدليل وسياق التطبيق. لا تعني تلقائياً وجود ثغرة قابلة للاستغلال.
الأثر المحتمل
يعتمد الضرر على الثقة بالمصدر وسلامة المورد وقدرته الفعلية؛ وجود سكربت خارجي طبيعي في معظم التطبيقات.
الشروط اللازمة لحدوث ضرر
- أن يُحمّل المتصفح المورد أو ينفذ الشيفرة ضمن المسار الفعلي.
- وجود سياق تطبيق يجعل المصدر أو المحتوى غير موثوق أو قابلاً للتحكم.
ما لم يُختبر أو يُثبت
- Script trustworthiness
- Origin ownership
- Subresource Integrity coverage
- Runtime behavior
قيود القاعدة
- The current check records a count only and does not retain origin, integrity, or execution evidence.
الإجراء المقترح
مراجعة المعلومة
- Keep the external script inventory intentional and review trust and integrity controls separately.
الفائدة المتوقعة
- Helps operators understand dependencies without treating their existence as a defect.
أمثلة تمنع التفسير الخاطئ
لا تضيف هذه القاعدة مثالاً خاصاً؛ تنطبق عليها حدود الاجتياز والمراجعة وما لم يُختبر الموضحة أعلاه.
مراجع للتعلم
هذه المراجع تشرح المفهوم ولا تدخل وحدها في قرار القاعدة، ولا تثبت ثغرة أو امتثالاً.