إصلاح · فيرسل والنشر
ظهر مفتاح سري في شيفرة موقعي الحي
عاجلةأمانلم يُفحص مقابل شاشات الجهة الحالية
ما قد تراه
- قال لي أحدهم إن مفتاحي ظاهر في مصدر الصفحة
- استخدمت اسماً يبدأ بـ NEXT_PUBLIC_ أو VITE_ لمفتاح سري
السبب الأرجح
تُنسخ المتغيرات ذات البادئة العامة إلى شيفرة الموقع التي يحمّلها كل زائر.
افحص أولاً (نحو دقيقتين)
- افتح الصفحة الحية وعرض المصدر أو تبويب الشبكة وابحث عن بداية المفتاح.
- اعرف ماذا يستطيع المفتاح أن يفعل (قراءة فقط، أم يستطيع الصرف أو تغيير البيانات؟).
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- أولاً: أخبرني أن أنشئ مفتاحاً جديداً في الخدمة وألغي المكشوف الآن (دون انتظار إصلاح الشيفرة).
- اعثر على كل متغير ببادئة عامة وحدّد أيها آمن ليكون عاماً (مفاتيح عامة فقط).
- انقل استخدام السر إلى شيفرة الخادم (مسار API أو server action) واقرأ المفتاح من متغير للخادم فقط.
- أعد النشر وتحقق مجدداً أن المفتاح الجديد ليس في مصدر الصفحة.
لا تفعل هذا
- لا تترك المفتاح القديم فعالاً "إلى وقت لاحق".
- لا تلصق المفتاح في المحادثة لتسأل هل هو مكشوف.
- لا تُزِل ميزات؛ انقل استخدام السر إلى الخادم.