أفاد مطور بأن تطبيق Postman لسطح المكتب قام بتثبيت إضافات في Claude Code وOpenAI Codex دون إذنه. كما حاول التطبيق الموافقة على خطاف بدء التشغيل الخاص به، مما يوجه Codex لاستخدام أدوات Postman لمهام تطوير واجهات برمجة التطبيقات.
أبلغ المطور، المعروف باسم indicava على GitHub، عن المشكلة في 25 أكتوبر بعد أن بدأت Codex في إظهار أخطاء المصادقة وتحميل مهارات Postman بشكل متكرر دون طلب. وقد أثار هذا مخاوف بشأن مدى سهولة قيام تطبيقات الطرف الثالث بتغيير طريقة عمل وكلاء البرمجة بالذكاء الاصطناعي، خاصة عندما تحدث هذه التغييرات دون موافقة واضحة.
كيف تم تثبيت الإضافات دون إذن؟
وفقًا للتقرير، أدى فتح تطبيق Postman لسطح المكتب، الإصدار 12.33.4، على نظام macOS إلى عملية تثبيت أثرت على كل من Claude Code وCodex.
تُظهر سجلات تطبيق Postman، المضمنة في مشكلة GitHub، حدث تثبيت في 24 أكتوبر مُعلّمًا بـ auto-existing-upgrade، مع نتائج تشير إلى تثبيت الإضافات لكلا وكلاء البرمجة. كما وجد المطور تغييرات في ملف تكوين المستخدم الخاص بـ Codex، ~/.codex/config.toml، بما في ذلك إضافة Postman ممكّنة، وسوق إضافات جديد، وخطاف بدء جلسة موثوق به.
كما وجد التقرير ملفًا تنفيذيًا لـ Postman CLI على الجهاز، مع طوابع زمنية تتطابق مع التثبيت. وبالمثل، أظهر تكوين Claude Code إضافة Postman مثبتة. ويذكر المطور أنه لم يصرح بهذه التغييرات صراحةً. ويوثق التقرير تثبيتًا واحدًا على نظام macOS، ولم يتم إعادة إنتاج السلوك بشكل مستقل عبر أنظمة أخرى.
ما آلية الموافقة الذاتية لخطاف بدء التشغيل؟
ربما يكون الأمر الأكثر إثارة للاهتمام هو كيف يجعل Postman وكيل Codex يثق بإضافته في المقام الأول. وفقًا لوثائق Postman الخاصة، يمكن للمثبت الخاص بها الموافقة تلقائيًا على خطاف بدء جلسة نيابة عن المستخدم.
ومع ذلك، يجب على المطورين الذين يقومون بتثبيت الإضافة مباشرة عبر Codex مراجعة الخطاف والموافقة عليه بأنفسهم. ويُظهر الكود المصدري للمثبت ما يحدث بالضبط:
يتحقق Postman مما إذا كان Codex يثق بالخطاف بالفعل. إذا لم يكن كذلك، يستخدم المثبت config/batchWrite لإضافة تجزئة الخطاف الموثوق بها إلى تكوين Codex. ويتحقق من أن الخطاف لم يتغير قبل الموافقة عليه، وإذا فشلت الموافقة أو تعذر تأكيدها، فإنه يسجل رسالة تخبر المطور بمراجعة الخطاف في Codex.
يمكن لخطافات بدء الجلسة أن تعطي وكلاء البرمجة تعليمات تلقائيًا، حتى عندما لا يطلبها المطور. وتُخبر تعليمات بدء تشغيل Postman وكيل Codex بتحميل مهارة postman:api-engineer قبل التعامل مع معظم مهام تطوير واجهات برمجة التطبيقات.
لا يزال من المفترض أن يتبع Codex تعليمات المطور أولاً. ولكن بالنسبة للعديد من مهام واجهات برمجة التطبيقات، يُطلب منه أيضًا استخدام أدوات Postman افتراضيًا، سواء طلبها المطور أم لا. قد يكون ذلك مفيدًا للمطورين الذين اختاروا تثبيت الإضافة.
وقد أثارت هذه النتائج انتقادات من المطورين على GitHub وX. وصف الباحث الأمني فرانك دينيس هذه التكاملات بأنها "junk" على X، وأشار إلى أن مثبت Postman يحاول الوثوق بخطاف بدء التشغيل الخاص به. وذهب سيدهارث غاريمللا أبعد من ذلك، مدعيًا أن خطافات Postman تعترض بيانات واجهة برمجة التطبيقات وترسلها مرة أخرى إلى الشركة. ومع ذلك، لا يقدم تقرير GitHub أي دليل على أن Postman جمع أو نقل بيانات واجهة برمجة التطبيقات. ويوثق التقرير تغييرات في إعدادات الوكيل واتصال MCP عن بعد، وليس سرقة بيانات.
كما وجد المطور أن Postman قد قام بتكوين اتصال بخادم MCP البعيد الخاص به على https://mcp.postman.com/mcp، لكن Codex فشل مرارًا في المصادقة.
وقد انتشر الانتقاد أيضًا إلى GitHub، حيث وصف أحد المعلقين السلوك بأنه "unacceptable, even creating risk in corporate environment." وحث معلق آخر Postman على أن يكون شفافًا ويطلب الإذن.
يريد المطور من Postman التوقف عن تثبيت الإضافات للمستخدمين الحاليين دون إذنهم وترك الموافقة على الخطاف لـ Codex. كما يريدون طريقة للتراجع عن التغييرات بالكامل.
يوفر Postman أمر إلغاء تثبيت، لكن المطور يقول إن ذلك لا يكفي. يجب أن يؤدي إزالة التكامل أيضًا إلى مسح أي تغييرات في إعدادات الوكيل، والخطافات الموثوق بها، واتصالات MCP، وأدوات CLI المثبتة.
في الوقت الحالي، يمكن للمطورين التحقق من إعدادات Claude Code وCodex الخاصة بهم بحثًا عن إضافات أو خطافات أو اتصالات MCP غير مألوفة.
تأتي هذه الشكوى في الوقت الذي يدفع فيه المطورون نحو مزيد من التحكم في وكلاء البرمجة الخاصة بهم. يمكن لمثبت Postman الموافقة على خطاف Codex الخاص به دون المراجعة اليدوية المعتادة. وما يظل دون إجابة هو سبب قيام تثبيت سطح مكتب موجود بتشغيل هذه العملية دون إذن المستخدم، بحسب ما ورد.
تواصلت The New Stack مع Postman للسؤال عن عمليات التثبيت التلقائية، والموافقات على الخطافات، وموافقة المستخدم. ولم ترد الشركة حتى وقت النشر.
جرّب الأداة: مولد التجزئة والتحقق من سلامة الملفات




