وسم

Git

أمن سيبراني

15,584 ملف settings.local.json لأداة Claude Code في مستودعات عامة على GitHub

المغزى: الحماية التي تمنع رفع الملف قائمة على جهاز المطور لا داخل المستودع، فلا تنتقل إلى جهاز آخر أو زميل أو بيئة CI، وأي أمر وافق عليه المطور يبقى محفوظًا بنصه.

برمجيات

GitHub تكشف Rubicon، معمارية تخزين Git الجديدة بعد أن قفزت طلبات مستودع واحد من 44 إلى 181 مليونًا يوميًا

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

منصات وملكية

OpenAI تعلن الاستحواذ على Pierre Computer Company صاحبة Code Storage التي يستخدمها منافسون لـ Codex

المغزى: الطبقة التي تخزّن عمل منتجات منافسة صار يملكها أحد المنافسين، وهذا اعتماد لا يظهر في أي عقد بين المطوّر وأداته، لكنه قد يحدد الكثير لاحقًا.

برمجيات

أداة OmniDiff تعرض الفروق داخل الصور والخطوط وملفات PDF بدل عبارة الملفان مختلفان

المغزى: مراجعة التغييرات لم تعد مقصورة على الملفات النصية، لكن رخصة AGPL-3.0 تجعل استخدام الأداة داخل شركة قرارًا قانونيًا قبل أن يكون تقنيًا.

فرق ومنتجات

أداة checkowners تستنتج ملكية الكود من تاريخ git وتقارنها بملف CODEOWNERS

المغزى: ملف CODEOWNERS يصف الفريق كما كان يوم كُتب، أما تاريخ git فيصفه كما هو، والفجوة بينهما هي المكان الذي تتركز فيه المعرفة في رأس شخص واحد دون أن يلاحظ أحد.

برمجيات

Tangled تطلق code forge اتحاديًا على AT Protocol يسمح باستضافة جزء من المنصة والتعاون مع الباقين

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

أمن سيبراني

Apple تحجب شهادات eMudhra المسرّبة في Safari، وgit المرفق بنظام macOS لا يزال يثق بها

المغزى: عبارة أن الشركة أصلحت الثغرة قد تكون صحيحة للمتصفح وخاطئة للطرفية على الجهاز نفسه، لأن النظام الواحد يحمل أكثر من مخزن ثقة، وكل واحد منها يُحدَّث وحده.

فرق ومنتجات

أداة Sphinx المجانية توقف الـ push وتسأل المطور عمّا يفعله كود الـ agent عند حدوث خطأ

المغزى: حين يكتب الـ agent الكود، يصبح السؤال المهم هل يفهم من يرسله ما يفعله، والأداة تختبر فهم الناتج لا جودة الـ prompt.

SaaS

Codeberg توقف النسخة القديمة من خدمة استضافة المواقع في 31 ديسمبر 2026

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

برمجيات

Anthropic تستبدل git في مستودعها الموحد بنظام تحكم إصدارات بنته من الصفر اسمه Scion

المغزى: git صُمّم لمطور يعمل offline على نسخته، وحين يصبح أغلب من يكتب الكود agents متصلة طوال الوقت، يتحول افتراضه الأساسي نفسه إلى عنق زجاجة.

برمجيات

GitHub تعيد بناء طبقة تخزين Git بعد أن تضاعفت الـ commits أكثر من خمس مرات في عام

المغزى: أدوات التطوير بُنيت لإنسان يكتب commit كل ساعة، والـ agents التي تحفظ نقطة بعد كل خطوة تجبر أكبر منصة للكود على إعادة هندستها من الأساس.

فرق ومنتجات

أداة Offrun تعطي كل AI agent مساحة git worktree خاصة ومراجعة من نموذج آخر قبل الدمج

إدارة عدة agents على مستودع واحد بدأت تشبه إدارة فريق بشري: فصل في مساحة العمل ومراجعة من طرف ثانٍ، أي أن المشكلة في طريقة التشغيل لا في النموذج.

أمن سيبراني

عرض عمل مزيف يخفي hook في مجلد git، وأمر checkout واحد كان سيشغّل كودًا على الجهاز

المجلد الذي يصل كاملًا بمجلد .git الخاص به ليس مستندات بل كود جاهز للتنفيذ، لأن الـ hooks تنتقل بالنسخ المباشر ولا تنتقل بأمر clone.

SaaS

Cloudflare تحوّل استضافة الكود إلى خدمة قابلة للبرمجة، والفوترة تبدأ في 15 أكتوبر

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

برمجيات

Scott Chacon، أحد مؤسسي GitHub، يصف جعل SHA-256 افتراضيًا في Git 3.0 بالخطأ المكلف

التهديد الذي يعالجه التغيير نظري ومكلف، أما ما يحدث فعلًا فهو اختراق حسابات الـ maintainers، بينما ثمن التغيير يدفعه كل مستودع جديد في توافقه مع الأدوات والخوادم.

أمن سيبراني

Radicle تعلن ثغرتين في بروتوكول شبكتها تؤثران في كل الإصدارات المنشورة

المستودعات الخاصة على Radicle يُفضل التعامل معها كمستودعات عامة حتى صدور الإصدار الرئيسي الجديد، لأن الإصلاح استبدال للبروتوكول لا patch سريع.

ذكاء اصطناعي

Claude Code 2.1.275 يصلح عرض التوكنات المخزنة داخل روابط git في الـ logs ومخرجات الأوامر

التوكن الظاهر في log لا يبقى على الشاشة، بل يُحفظ ويُلصق في bug reports وissues عامة، فيتحول خلل عرض بسيط إلى تسرب محتمل للصلاحيات.

ذكاء اصطناعي

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

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

برمجيات

مقالة تقترح محرك تخزين جديدًا تحت Git بسبب ضغط الـ agents والمستودعات الضخمة

الأدوات التي تعمل فوق Git تغيرت كثيرًا خلال سنتين، بينما الطبقة التي تحتها عمرها عشرون عامًا، والـ agents التي تفتح فروعًا بالعشرات تكشف الفجوة.