حلّل المسار ضمن سياقه
يُفسر مسار نسبي مثل docs/guide.md انطلاقاً من مجلد عمل قد يختلف بين الأدوات والمهام. راجع وصف الأداة وجذر مساحة العمل بدلاً من افتراض أن المسار يبدأ من الملف المفتوح.
استخدم التهجئة والامتداد وأسماء المجلدات الدقيقة، خصوصاً عندما يهم اختلاف الأحرف أو الرموز. إذا جاء المسار من إدخال المستخدم، فتحقق من وقوعه داخل المساحة المقصودة قبل التعديل.
تحقق من الهدف قبل العملية وبعدها
في القراءة فقط، أكد أن اسم الملف ومحتواه يطابقان الهدف. بعد التعديل، افحص الفرق وتأكد من أن نمطاً واسعاً لم يحدد ملفات مجاورة.
تجنب كشف بيانات الاعتماد أو المعلومات الخاصة في مسارات تظهر في السجلات والتقارير. إذا نُقل الملف، فاعثر على نسخته الحالية؛ قد يؤدي إنشاء نسخة أخرى في مسار محتمل إلى مصدرين متعارضين للحقيقة.