jsonscraper

GitHub تتيح إصلاحات الثغرات بالذكاء الاصطناعي للجميع

يفحص Copilot قاعدة الشيفرة، ويقترح رقعة، ويتحقق منها باستخدام CodeQL، ثم يفتح مسودة طلب سحب. ويتوقف الوصول والتكلفة على إعدادات GitHub Code Security.

السياسة التحريرية الإبلاغ عن خطأ

في 15 أكتوبر 2026، أعلنت GitHub الإتاحة العامة لـ Agentic Autofix لتحذيرات Code Scanning. يفحص Copilot قاعدة الشيفرة المرتبطة بالمشكلة، ويقترح إصلاحًا، ويتحقق من التغييرات؛ ثم يفتح مسودة طلب سحب لمراجعتها من قِبل المطوّر. وهكذا تربط الأتمتة المشكلة المكتشفة بتغيير في الشيفرة جاهز للمراجعة.

المقال: تتيح GitHub إصلاحات الثغرات بالذكاء الاصطناعي للجميع
الملخص: في 15 أكتوبر، أعلنت GitHub إتاحة Agentic Autofix لتحذيرات Code Scanning للجميع. تفحص الأداة المشروع، وتقترح إصلاحًا، وتفتح مسودة طلب سحب؛ لكن إعادة تشغيل CodeQL لا تؤكد إغلاق المشكلة في بعض التحذيرات.
دور الصورة: الغلاف — الفكرة المحورية
القسم: 
الموضوع المرئي: لقطة مقرّبة لتنبيه أمني من فحص الشيفرة مرتبط برقعة مقترحة ونتيجة تحقق من CodeQL
© jsonscraper · رسم توضيحي مولّد بالذكاء الاصطناعي

يمكن إسناد Agentic Autofix إلى التحذيرات في قائمة المهام غير المنجزة للفرع الافتراضي. وتشرح GitHub أيضًا إمكانية إسناد تحذير واحد أو أكثر، بما في ذلك عبر حملة أمنية. وتشير الوثائق إلى أن الإسناد يطلق جلسة مستقلة للوكيل لكل تحذير.

ما الذي يتحقق منه الوكيل؟

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

للتحقق، تعيد GitHub تشغيل CodeQL باستخدام مجموعة استعلامات Code Scanning. ولا يمكن لهذا التحقق تأكيد الإصلاح في التحذيرات الصادرة عن استعلامات CodeQL المخصصة، أو مجموعة security-extended، أو أدوات الجهات الخارجية. في هذه الحالات، يتعين على الفريق تقييم النتيجة بنفسه؛ وتوصي GitHub بمراجعة التغييرات المُنشأة واختبارها قبل دمجها.

يعتمد الوصول والتكلفة على الإعدادات

يتوقف توفر الأداة على نوع المستودع والمنتج المرتبط به. وتشير وثائق GitHub إلى أن Agentic Autofix متاح للمستودعات المؤهلة التابعة للمؤسسات على GitHub Team أو GitHub Enterprise Cloud مع تفعيل GitHub Code Security، وكذلك للمستودعات العامة المؤهلة في الحسابات الشخصية. ويجب السماح بالوصول على مستوى المؤسسة، وعلى مستوى الشركة إن كانت المؤسسة جزءًا منها؛ ويمكن لمسؤولي المستودع إدارة الإعداد ضمن الحدود التي تفرضها هذه السياسات.

تستهلك كل جلسة من Agentic Autofix أرصدة AI Credits الخاصة بـ Code Security ودقائق GitHub Actions. لذا يجدر التحقق قبل التشغيل من المستودعات المؤهلة، ومن يحق له إسناد التحذيرات، وكيف يحتسب الفريق هذه النفقات. وتقدّم ميزة Copilot Autofix المنفصلة خيارًا واحدًا للتغيير في تحذير منفرد، وتعمل وفق مسار مختلف.

ومن الطرق العملية للبدء إسناد عدد قليل من التحذيرات المؤهلة في الفرع الرئيسي إلى الوكيل، ثم مراجعة الفرق ونتائج CodeQL واستهلاك الموارد. يُعدّ Agentic Autofix الإصلاح ومسودة طلب السحب؛ أما الفريق فيراجع التغيير ويقرر ما إذا كان من المناسب دمجه.

People

No people listed for this article yet.

Keep readingGitHub تطلق ReviewBench لمقارنة مراجعي الذكاء الاصطناعي عبر العيوب التي يكتشفونها
Read the next article

حوّل ما تقرأه إلى تكامل عملي

استكشف واجهات API للبيانات الاجتماعية من jsonscraper واختبر الطلبات وأنشئ سير عملك التالي.

استكشف واجهات API