المهارات

Mantis: حزمة مهارات أمنية متتابعة لمساعدات الترميز

يناسب من يريد تخطيطاً أمنياً متتابعاً داخل مساعد ترميز: ثبّت بالأمر الرسمي npx skills add google/mantis، ولا تُبلَّغ الاكتشافات للخارج إلا بعد مراجعة شخصية من خبير أمني.

Official source · mantis

Install

npx skills add google/mantis

لمن يناسب

Mantis موجّه لمن يريد عملاً أمنياً مع مساعد ترميز: حزمة مهارات مفصولة، تُستخدم بالترتيب، ومتمحورة حول الأمن، مصممة لـ Coding Agents. المدخل الرئيسي: ثبّت المهارات ثم أدخل أوامر الشرطة المائلة واحداً تلو الآخر، لا تسلّم التدفق كله للموافقة التلقائية.

إن كانت خطوتك الأولى تخطيطاً لا تعديلاً فورياً للشفرة، فمثال المستودع هو /mantis-plan. تشترط الملاحظات إدخال هذه الأوامر منفصلة وعدم استخدام --yolo أو --dangerously-skip-permissions. يناسب من يتوقف عند كل خطوة ويقرأ المخرج ثم يقرر المتابعة.

لا تناسب بيئة غير معزولة وغير مقيّدة بوصفها «أداة إصلاح ثغرات تلقائية». ينص المستودع على أن الحزمة تولّد وتشغّل شفرة مولَّدة تلقائياً قد تكون غير مستقرة وقد تقوم بأفعال غير متوقعة. ولا تناسب معاملة المخرج كخلاصة أمنية مؤكدة: يجب أن يراجع خبير أمني كل اكتشاف بنفسه قبل الإبلاغ للخارج.

أول محاولة في 3 دقائق

أمر التثبيت الرسمي هو هذا الأمر: npx skills add google/mantis. عنوان المستودع هو https://github.com/google/mantis اتبع هذه الصفحة فقط ولا تعِد كتابته كمثبّت غير موثّق.

الشروط المسبقة: لديك بيئة مساعد ترميز قابلة للاستخدام، وهذا الجهاز يسمح بتشغيل npx. موضع التثبيت هو مجلد مهارات ذلك المساعد (تكتبه هذه الأمر الرسمية). بعد التثبيت أكّد أولاً ظهور أوامر شرطة مائلة تبدأ بـ mantis في قائمة الأوامر، وخصوصاً /mantis-plan.

أول مهمة منخفضة المخاطر: أدخل /mantis-plan فقط، خطّط، ولا تفتح الموافقة التلقائية في الوقت نفسه. لا تضف --yolo أو --dangerously-skip-permissions. قبل التشغيل أكّد أن مساحة العمل الحالية تقبل نقاش تخطيط، وأنك لم تأذن بعد بتشغيل شفرة مولَّدة لم تُقرأ. إشارة النجاح: يبدأ المساعد بالسؤال أو بعرض خطة وفق خطوات تخطيط Mantis، لا بتعديل الملفات أو بدء تنفيذ غير مشروح.

نتيجة التخطيط خطة فقط. إن أراد المساعد بعدها توليد شفرة أو تشغيلها فتوقف أولاً وانظر ماذا سيغيّر. المستودع لا يسمي كل أمر بعد /mantis-plan، لذا يكفي أن تتوقف المحاولة الأولى عند «الخطة ظاهرة ولم يُنفَّذ شيء تلقائياً».

حالات الاستخدام

الحالة الأولى: تخطيط أمني تفاعلي. بعد التثبيت أدخل /mantis-plan وحده، تقدّم بالترتيب، ولا تستخدم --yolo أو --dangerously-skip-permissions. يناسب عندما تريد تحديد نطاق الفحص أولاً ثم تقرر المتابعة. الملاحظات لا تسرد قائمة أوامر كاملة، بل تعطي مثال /mantis-plan فقط؛ لا تخترع أوامر شرطة مائلة أخرى. إن لم يظهر الأمر فعد إلى https://github.com/google/mantis وتحقق مما إذا نجح npx skills add google/mantis.

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

حدود الاستخدام

حد التثبيت: الرسمي يذكر فقط npx skills add google/mantis؛ لا تستخدم طرقاً غير موثّقة. حد التشغيل: أدخل أوامر الشرطة المائلة واحداً واحداً؛ لا تستخدم --yolo أو --dangerously-skip-permissions كتسريع. حد التنفيذ: الحزمة تولّد وتشغّل شفرة قد تكون غير مستقرة وقد تقوم بأفعال غير متوقعة. حد الخلاصة: تُبلَّغ الاكتشافات بعد مراجعة شخصية من خبير أمني. حد المواد: وُصفت كمهارات أمنية مفصولة ومتتابعة لـ Coding Agents، بلا أسماء منتجات محددة وبلا ضمان تغطية كل اللغات أو منصات العتاد.