Claude Code يصلح خللًا كان يحذف حرفًا خفيًا من النصوص العربية والفارسية
إجراء أمني صُمّم لحماية المستخدمين أفسد نصوصهم العربية بصمت، لأن كل تنظيف لـ"الحروف الغريبة" يعامل ما ليس لاتينيًا على أنه غريب حتى يبلّغ أحد.
وسم
إجراء أمني صُمّم لحماية المستخدمين أفسد نصوصهم العربية بصمت، لأن كل تنظيف لـ"الحروف الغريبة" يعامل ما ليس لاتينيًا على أنه غريب حتى يبلّغ أحد.
الحقول والرسائل والفهارس المحسوبة بالـ bytes لا بالحروف تعامل العربية بنصف السعة، وهذا تصميم الترميز نفسه لا خطأ في الإعداد.
الاسم الذي يظهر على الشاشة قد لا يكون الاسم الذي يتعامل معه الجهاز، وكل قرار ثقة مبني على اسم مكتوب يحتاج إلى تنظيف ذلك الاسم قبل عرضه.
الكود نفسه الذي كان يعمل على جهاز ويفسد البيانات العربية بصمت على جهاز آخر يصبح سلوكه واحدًا في كل مكان، بعد قرار ظل مؤجلًا سنوات دفع ثمنه أصحاب الحروف غير اللاتينية.
نافذة الموافقة هي معظم الأمان الذي يعتمد عليه من يشغّل agent على مستودع حقيقي، وإذا أمكن التلاعب بما تعرضه صارت الموافقة قرارًا على نص غير النص الذي سيُنفَّذ.
نصيحة قراءة طلب الموافقة جيدًا قبل قبوله تفترض أن ما يُعرض هو ما سيُنفَّذ، وهذا الإصلاح يكشف أن الافتراض نفسه كان قابلًا للكسر.