Osegi
الأمن السيبراني·1 دقائق قراءة

Claude Code: خيار «لا تسأل مجددًا» تسبب في تسريب كلمات مرور على GitHub

كان Claude Code يحفظ الأوامر الموافق عليها مع كلمات المرور بنص صريح في ملف محلي. وعثر باحثو Apiiro على بيانات اعتماد في مستودعات GitHub العامة.

A developer's code editor showing an AI coding assistant permission prompt next to a warning about exposed passwords and API keys.
الصورة: xataka.com

تحول خيار «نعم ولا تسأل مجددًا» في Claude Code إلى مصدر لتسريب بيانات حساسة. فقد توصل باحثو شركة Apiiro إلى أن الأمر الموافق عليه كان يُحفظ حرفيًا مع كلمات المرور المكتوبة فيه، وقد ينتهي به المطاف في مستودعات GitHub العامة.

كيف حدث التسريب

يعمل Claude Code في وضع تلقائي، لكنه يسأل المستخدم عن كيفية المتابعة عند اتخاذ قرار مهم. وللحد من كثرة الأسئلة، تتيح الأداة هذا الخيار. وعند تفعيله يُكتب الأمر في الملف «.claude/settings.local.json» داخل مجلد المشروع، وإذا كان الأمر يتضمن كلمة مرور فإنها تُخزَّن بنص صريح.

هذا الملف غير مخصص للمشاركة، ويوجد على جهاز المطوّر لا في المستودع. لكن إن كان قد رُفع إلى المستودع سابقًا، أو كان جهاز آخر يعمل على المشروع، فإن محتواه ينتقل إلى GitHub مع الشيفرة. وبحسب Apiiro تسربت كلمات مرور قواعد البيانات، وبيانات الدخول إلى خوادم SSH، ومفاتيح خاصة، ورموز GitHub، ومفاتيح AWS.

حجم الظاهرة ورد Anthropic

تتزامن المشكلة مع ازدهار ما يُعرف بـ vibecoding. فبحسب تقرير GitHub Octoverse 2026 سُجّل خلال 12 شهرًا حتى 30 سبتمبر نحو 17.9 مليار عملية push و34.3 مليار commit، وهو عدد push يفوق مجموع عامي 2024 و2025. وفي سبتمبر جاء أكثر من 40% من طلبات pull request من وكلاء ذكاء اصطناعي، مقابل 17% في مارس.

لم تنشر Anthropic بيانًا رسميًا، لكن بوريس تشيرني، المسؤول عن Claude Code، ردّ على Hacker News. وأقرّ بأن الأداة لم تكن تنظّف الأسرار من البيانات التي تحفظها. وأوضح أن الملف مخصص للبقاء محليًا، وأن Claude Code يستبعده من Git عند إنشائه، ويرى بالتالي أن الملفات المسرّبة أُنشئت يدويًا ورُفعت لاحقًا.

وينصح تشيرني باستخدام الوضع التلقائي وتفعيل فحص الأسرار في المستودع. ويختبر الفريق كذلك تحسينين: كشف تسريب البيانات في الوضع التلقائي، وماسحًا أساسيًا مدمجًا للأسرار. ولم يُحدَّد موعد لأي منهما.

تطبيقات تستحق النظر

SUMO: لغز الأرقام

اختر المربعات الصحيحة واجمعها وحقّق الهدف. سهل التعلم، صعب الإتقان. مجاني، لجميع الأعمار.

الوسوم:claude codeanthropicgithubapiirosecrets leakvibecoding

المزيد من هذا اليوم

عرض الكل →

المزيد في: الأمن السيبراني

عرض الكل →