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