مهام سير العمل والمهارات
تعرف على مهام سير العمل الأمنية والمهارة المدمجة المتاحة في IBM Bob Premium Package لـ DevSecOps.
تتضمن IBM Bob Premium Package لـ DevSecOps مهام سير عمل أمنية ومهارة مدمجة يمكنك تشغيلها من لوحة محادثة Bob.
سير عمل إصلاح ثغرات سلسلة التوريد
يُصلح ثغرات التبعيات عبر مشروعك بالكامل، مع تشغيل مجموعة الاختبارات الخاصة بك في كل مرحلة للتأكد من عدم حدوث أي تراجع في وظائف الكود.
لبدء سير العمل، افتح لوحة محادثة Bob وابدأ سير عمل باسم Fix Supply Chain Vulnerabilities.
فحص سطح الهجوم
فحص أمني استراتيجي بالذكاء الاصطناعي من الأعلى إلى الأسفل. بدلاً من فحص كل ملف على حدة، يبني الفحص نموذجاً لمشروعك ثم يبحث عن الثغرات بناءً على ذلك الفهم.
لتشغيل الفحص، أدخل /attack-surface-scan في لوحة محادثة Bob.
يستخدم فحص سطح الهجوم عملات Bobcoin. تستهلك المشاريع الأكبر أو الأكثر تعقيداً المزيد.
فحص مسح الملفات
فحص أمني شامل بالذكاء الاصطناعي من الأسفل إلى الأعلى. يقرأ الفحص كل ملف مصدري مؤهل واحداً تلو الآخر ويطبق عملية مراجعة متعددة الجولات لتحديد الثغرات.
لتشغيل الفحص، أدخل /file-sweep-scan في لوحة محادثة Bob.
يستهلك فحص مسح الملفات عملات Bobcoin أكثر من فحص سطح الهجوم ويستغرق وقتاً أطول في المشاريع الكبيرة. استخدمه عندما تحتاج إلى تغطية شاملة لكل ملف بدلاً من الفرز السريع.
مهارة أتمتة Ansible
تسجل حزمة DevSecOps مهارة /ansible-automation التي تمنح Bob خبرة في Ansible. تغطي المهارة دورة الحياة الكاملة: كتابة playbooks وroles جديدة، وإعادة هيكلة المحتوى الحالي ومراجعته، وتحويل البرامج النصية للصدفة وكتب التشغيل (runbooks)، والتحقق من صحة العمل من خلال تسلسل بوابات محدد.
المهارة مجمعة مع الامتداد. لا يلزم التثبيت اليدوي.
| الأمر | ما يفعله |
|---|---|
/ansible-automation | يعرض قائمة موجهة بالإجراءات المتاحة. |
/ansible-automation setup MCP servers using npx and a python venv | يكوّن خوادم Ansible MCP باستخدام npx وبيئة Python الافتراضية. |
/ansible-automation setup MCP servers using docker | يكوّن خوادم Ansible MCP باستخدام Docker. |
/ansible-automation create a playbook for <target> | يُنشئ playbook جديداً للمسار أو الهدف المحدد. استبدل <target> بمسارك. |
/ansible-automation validate the playbooks and run molecule tests | يتحقق من صحة playbooks ويشغل اختبارات Molecule. |
مهارة Terraform DevOps
تسجل حزمة DevSecOps مهارة /terraform-devops التي تعمل كمرافق كامل لدورة حياة Terraform داخل IDE. تغطي المهارة إنشاء تكوينات Terraform الجديدة من الصفر، وإعادة هيكلة التكوينات الموجودة إلى وحدات متوافقة مع HashiCorp، وكتابة مجموعات اختبار في وضع التخطيط باستخدام موفرين وهميين، والتحقق من صحة التكوينات، وتوجيه دورات التخطيط والنشر.
المهارة مجمعة مع الامتداد. تتصل اختيارياً بخادم Terraform MCP الخاص بـ HashiCorp لسحب بيانات Registry المباشرة.
| الأمر | ما يفعله |
|---|---|
/terraform-devops | يعرض قائمة موجهة بالإجراءات المتاحة. |
/terraform-devops create Terraform for @booking_service/ on IBM Cloud Code Engine | ينشئ تكوينات Terraform جديدة من الصفر عن طريق قراءة احتياجات التطبيق الفعلية. |
/terraform-devops refactor @infra/terraform/ into modules | يعيد هيكلة التكوينات الموجودة إلى وحدات متوافقة مع HashiCorp. |
/terraform-devops write tests and validate | يكتب مجموعات اختبار في وضع التخطيط باستخدام موفرين وهميين (بدون اعتمادات سحابية) ويتحقق من صحة كل شيء. |
/terraform-devops plan and deploy infra/terraform to the dev workspace | يوجه دورة تخطيط ونشر كاملة مع موافقة بشرية إلزامية عند كل خطوة مدمرة. |
/terraform-devops setup the Terraform MCP server | يتصل بخادم Terraform MCP الخاص بـ HashiCorp لسحب بيانات Registry المباشرة (إصدارات الموفرين، وتفاصيل الوحدات، وسياسات Sentinel). |