وسم

CI/CD

ذكاء اصطناعي

Claude Code 2.1.319: وضع auto يحتاج فحصًا من الخادم، و claude -p يخرج بكود 1 عند رفض الأفعال

المغزى: ميزة كانت تعمل محليًا صار لها اعتماد على الشبكة، والفرق يظهر في البيئات المغلقة وخلف الـ gateways، حيث كان الـ pipeline ينجح شكليًا دون أن يحدث العمل.

برمجيات

Supabase CLI v3 تجعل أوامر قاعدة البيانات محلية افتراضيًا وتطلب تأكيدًا قبل أي تغيير على المشروع المرفوع

المغزى: التحديث يغلق بابًا كان يسمح لأمر مكتوب دون flag بأن يصل إلى قاعدة بيانات production، لكنه يوقف في الوقت نفسه كل pipeline كان يعمل من هذا الباب.

برمجيات

GitHub تسجّل أربع حوادث خلال 24 ساعة، آخرها عطل كبير في الـ Pull Requests والـ Actions

المغزى: حين تجتمع مراجعة الكود والـ CI والنشر ولوحة المهام على خدمة واحدة، يتحول عطل خارجي واحد إلى توقف لخط التسليم كله، ولا يبقى للفريق مكان آخر يدوّن فيه ما ينتظره.

أمن سيبراني

GitHub تمنع pull_request_target افتراضيًا في المستودعات العامة بدءًا من 2 ديسمبر 2026

المغزى: أقدم طرق سرقة المفاتيح من الـ CI لم يتغير، الذي تغيّر هو الافتراضي: صار التشغيل ممنوعًا حتى يسمح به صاحب المستودع صراحة.

ذكاء اصطناعي

Claude Code 2.1.316: إيقاف الـ fast mode على Opus 4.8 في 30 نوفمبر، والطلبات بعده تعيد خطأ

المغزى: الإزالة هنا ليست تباطؤًا يمكن احتماله بل توقف كامل، فكل script أو إعداد CI ثبّت اسم الموديل مع الوضع السريع سيعمل بشكل طبيعي حتى 30 نوفمبر ثم يفشل دون إنذار.

أمن سيبراني

GitHub تطلق ملفات قفل لـ GitHub Actions تثبّت الـ commit لكل اعتماد، ومتاحة على الخطة المجانية

المغزى: الإشارة إلى action بـ tag تعني الثقة بأن صاحبه لن يغيّر ما يشير إليه، والقفل يحوّل هذه الثقة إلى نسخة محددة راجعها الفريق، لكنه لا يقوم بالمراجعة نفسها.

أمن سيبراني

ثغرة CVE-2026-97229 بدرجة 10 في GitLab تتيح تنفيذ كود دون تسجيل دخول عبر ملف CI/CD

المغزى: ملف الـ CI كود تقرؤه محلّلات قد تحمل ثغرات، والخطر الفعلي يحدده إعداد بسيط هو السماح لأي شخص بإنشاء حساب ومشروع على الخادم.

أمن سيبراني

ملف workflow مزيف باسم security-audit.yml يصل إلى 345 مستودعًا على GitHub ويسرق المفاتيح

المغزى: الهجوم لم يحتج إلى ثغرة في GitHub، بل إلى حساب مطوّر حقيقي وفرع بلا مراجعة، ومفتاح حُذف من الكود قبل سنوات يبقى مكشوفًا ما دام في تاريخ git.

أمن سيبراني

OpenSSH 10.6 يغلق ثغرة كانت تسمح لخادم غير موثوق بالكتابة خارج المجلد عبر النسخ المتكرر

المغزى: الثقة في النسخ عبر الشبكة لم تكن في القناة المشفّرة بل في أسماء الملفات العائدة منها، وكل pipeline يسحب ملفات من خادم لا يديره الفريق معني بهذا الإصلاح.

OpenSSHالأمن السيبرانيالتشفير ما بعد الكمي
أمن سيبراني

ثغرة في مكتبة ansi2html عرّضت حسابات SourceHut للاستيلاء عبر سجلات البناء

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

ذكاء اصطناعي

ثلاثة أوامر مخصصة لـ coding agents لا تكتب كودًا: التعارضات والـ issues وفشل الـ CI

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

أمن سيبراني

npm تتيح أكثر من إعداد trusted publishing للحزمة وتربط الموافقة على النشر بانتهاء فحص البرمجيات الخبيثة

النشر على مرحلتين يضع بابًا بين اختطاف الـ workflow ووصول الحزمة إلى المستخدمين، ومن يستهلك الحزم فقط يستفيد دون أن يفعل شيئًا.

ذكاء اصطناعي

Cursor يطلق اشتراكات الأحداث وأمر /goal ليعمل الـ agent دون انتظار المستخدم

حين يفتح الـ agent الـ PR ويصلح الـ CI ويرد على التعليقات بنفسه، تنتقل عنق الزجاجة في الفريق من كتابة الكود إلى مراجعته، دون أن يزيد عدد المراجعين.

أمن سيبراني

JetBrains تعلن ثغرة حرجة في كل نسخ TeamCity On-Premises تتيح تنفيذ أوامر دون مصادقة

النسخة السحابية من المنتج نفسه أُصلحت دون تدخل من العملاء، بينما تنتظر النسخة المستضافة ذاتيًا من يحدّثها؛ وهذا هو الثمن المعلن لامتلاك الأدوات.