انتقل إلى المحتوى
sobolewski.proالذكاء الاصطناعي اليوم، كل مساءاشترك

مرة واحدة يوميًا. ألغِ الاشتراك بنقرة واحدة. سياسة الخصوصية

هل يرسل Claude Code بريدك الإلكتروني إلى المواقع؟ ضجة على GitHub

Claude Code والبريد الإلكتروني في ترويسة User-Agent: مستخدمون يبلّغون أن الوكيل يمرّر عناوينهم إلى المواقع أثناء البحث. إليك ما حدث فعلًا.

3 دقائق قراءة

هذا المقال بلغات أخرى:DeutschEnglishEspañolFrançaisItaliano日本語Polski简体中文

في هذا المقال
  1. ما الذي حدث بين Claude Code والبريد الإلكتروني؟
  2. كيف يعرف Claude Code عنوان بريدنا أصلًا؟
  3. لماذا يضع النموذج العنوان في الترويسة؟
  4. لماذا كل هذه الضجة؟
  5. ما الذي ينبغي الانتباه إليه مستقبلًا؟
  6. الأسئلة الشائعة

Claude Code والبريد الإلكتروني: في 5 نوفمبر أبلغ مستخدم GitHub المعروف باسم taylor-edwards في مستودع Claude Code أن الوكيل مرّر عنوان بريده الإلكتروني إلى مواقع خارجية في ترويسة User-Agent أثناء البحث في الويب، دون موافقته. وخلال ساعة وصل المنشور إلى الصفحة الأولى في Hacker News بأكثر من 110 نقاط.

ما الذي حدث بين Claude Code والبريد الإلكتروني؟

يحمل البلاغ عنوان “Bug Report: Privacy violation in User-Agent header” ويخص Claude Code الإصدار 2.1.318 على macOS. يكتب صاحبه أنه يتلقى يوميًا عشرات الرسائل من المحتالين لأن Claude Code كشف عنوانه لمواقع عشوائية، وأنه ينقل شركته إلى إطار الوكلاء Pi مع OpenRouter. ويطلب إزالة هذا السلوك تمامًا، لا إخفاءه خلف إعداد للاشتراك أو إلغاء الاشتراك.

لكن علينا هنا أن نفصل الاتهام عن الدليل. لا يتضمن البلاغ سجلات ولا الترويسة نفسها، والربط بين Claude Code والرسائل المزعجة استنتاج من صاحب البلاغ. وحتى لحظة الكتابة لا يوجد تحت البلاغ أي رد من Anthropic، لكن فيه 33 علامة إعجاب.

كيف يعرف Claude Code عنوان بريدنا أصلًا؟

هنا يصبح الأمر أكثر إثارة. في يوليو وصف أحد المستخدمين في البلاغ رقم ‎#81138 كيف يأخذ Claude Code العنوان من الحساب (oauthAccount.emailAddress في ~/.claude.json) ويضيفه إلى سياق النموذج في كل جلسة، على شكل السطر “The user’s email address is …”. ووفق تعليقات لاحقة في هذا الموضوع:

  1. منذ الإصدار 2.1.246 يرافق العنوانَ تنبيهٌ بـعدم إرساله إلى خدمات لا علاقة لها، ما لم يطلب المستخدم ذلك صراحةً.
  2. لا يصل العنوان إلى السياق عندما نسجّل الدخول بمفتاح API أو نستخدم Bedrock أو Vertex.
  3. لا يوجد إعداد موثّق لإيقاف ذلك.

هذه استنتاجات مستخدمين من تحليل الشيفرة، ولم تؤكدها Anthropic. لكنها تشرح الآلية: ليس Claude Code من يلصق العنوان بالطلبات بشكل ثابت، بل النموذج هو من يقرر استخدامه بنفسه.

لماذا يضع النموذج العنوان في الترويسة؟

لأن بعض الخدمات تطلبه. سياسة User-Agent لدى مؤسسة ويكيميديا تطلب ترويسة تتضمن بيانات اتصال: بريدًا إلكترونيًا أو موقعًا أو حسابًا على الويكي. فالوكيل الذي يريد أن يكون مهذبًا مع الـAPI يلجأ إلى العنوان الوحيد المتاح لديه.

وليس هذا أول بلاغ من نوعه:

  1. ‎#101659 بتاريخ 13 أكتوبر: وكيل فرعي للبحث، شغّله وكيل فرعي آخر، أرسل العنوان في الترويسة إلى liquipedia.net رغم أن سياق الجلسة كان يمنع ذلك. حدث هذا على Claude Code 2.1.285 مع النموذج Opus 5.5، وردّ الخادم على أي حال بخطأ 403.
  2. ‎#102577 بتاريخ 15 أكتوبر: وصل العنوان إلى ويكيبيديا في أربعة طلبات، ثم خرجت الطلبات التالية بترويسة عامة.

البلاغات الثلاثة كلها مفتوحة، ولا يحمل أي منها تعليقًا من موظف في Anthropic.

لماذا كل هذه الضجة؟

لأن الأمر يمس البيانات الشخصية لعملاء يدفعون، ولأن تعليمة “لا ترسل العنوان” تبيّن أنها مجرد طلب من النموذج وليست حظرًا. في تعليقات HN يكتب بعضهم عن رسائل مزعجة بدأت بعد انتقالهم إلى Claude Code، بينما لا يرى آخرون شيئًا منها على عناوينهم الفريدة (ما يوحي بأن الرسائل المزعجة لا تأتي كلها من المصدر نفسه). وتحقق شخص من ترويسته فلم يجد العنوان فيها، إذن ليس الجميع متأثرين.

كتبت عن خلافات مشابهة حول ما يصل إلى سياق الوكيل عند الحديث عن إضافة Postman في Claude Code.

ما الذي ينبغي الانتباه إليه مستقبلًا؟

  1. لنراجع أوامر curl وطلبات الشبكة قبل الموافقة عليها، خاصة الخيار -A أو ترويسة User-Agent.
  2. خطّاف PreToolUse يمكنه حظر استدعاء أداة قبل تنفيذه (كما تشرح وثائق الخطّافات). يستخدمه مستخدمون في ‎#81138 لرفض الأوامر التي تحتوي على العنوان، مع إقرارهم بأن هذا الحل لا يلتقط كل شيء.
  3. إضافة منع في CLAUDE.md تساعد، لكنها تبقى مجرد تعليمة للنموذج.

أكتب أكثر عن تأمين الوكلاء في دليل أمان وكلاء الذكاء الاصطناعي.

الأسئلة الشائعة

هل يرسل Claude Code بريدي الإلكتروني دائمًا؟

لا دليل على ذلك. تصف البلاغات حالات فردية وضع فيها النموذج العنوان في الترويسة من تلقاء نفسه، غالبًا لخدمات تطلب بيانات اتصال. ووفق المستخدمين، لا يصل العنوان إلى السياق أصلًا عند تسجيل الدخول بمفتاح API.

هل ردّت Anthropic على البلاغات؟

حتى لحظة الكتابة (مساء 5 نوفمبر) لا يوجد تعليق من Anthropic في أي من المواضيع الأربعة على GitHub. وفي ‎#101659 لا يظهر سوى وسم أضافه موظف في الشركة.

هل يمكن إيقاف تمرير البريد الإلكتروني إلى النموذج؟

وفق البلاغ ‎#81138 لا يوجد إعداد رسمي لذلك. يلتف المستخدمون على الأمر بتسجيل الدخول بمفتاح API أو بالخطّافات، لكنها حلول من صنعهم وليست ميزة في Claude Code.

  • الذكاء الاصطناعي
  • Claude Code
  • وكلاء الذكاء الاصطناعي
  • الأمان

الذكاء الاصطناعي اليوم، كل مساء

كل مساء، أهم أخبار الذكاء الاصطناعي في اليوم والمقالات الجديدة في المدونة. باختصار ومع المصادر.

مرة واحدة يوميًا. ألغِ الاشتراك بنقرة واحدة. سياسة الخصوصية