İş akışları ve skills
IBM Bob Premium Package for DevSecOps'ta bulunan güvenlik iş akışları ve yerleşik skill hakkında bilgi edinin.
IBM Bob Premium Package for DevSecOps, Bob sohbet panelinden çalıştırabileceğin güvenlik iş akışlarını ve yerleşik bir skill içerir.
Tedarik zinciri güvenlik açıklarını düzeltme iş akışı
Hiçbir regresyonun ortaya çıkmadığını doğrulamak için her aşamada test paketini çalıştırarak tüm projendeki bağımlılık güvenlik açıklarını düzeltir.
İş akışını başlatmak için Bob sohbet panelini aç ve Fix Supply Chain Vulnerabilities adlı iş akışını başlat.
Saldırı yüzeyi taraması
Stratejik, yukarıdan aşağıya bir AI güvenlik taraması. Her dosyayı ayrı ayrı incelemek yerine tarama, projenin bir modelini oluşturur ve ardından bu anlayışa dayalı olarak güvenlik açıklarını arar.
Taramayı çalıştırmak için Bob sohbet paneline /attack-surface-scan gir.
Saldırı yüzeyi taraması Bobcoin kullanır. Daha büyük veya daha karmaşık projeler daha fazlasını tüketir.
Dosya taraması
Kapsamlı, aşağıdan yukarıya bir AI güvenlik taraması. Tarama, uygun her kaynak dosyayı tek tek okur ve güvenlik açıklarını belirlemek için çok turlu bir inceleme süreci uygular.
Taramayı çalıştırmak için Bob sohbet paneline /file-sweep-scan gir.
Dosya tarama (file sweep scan), saldırı yüzeyi taramasından daha fazla Bobcoin kullanır ve büyük projelerde daha fazla zaman alır. Hızlı önceliklendirme yerine dosya başına kapsamlı kapsama ihtiyacın olduğunda bunu kullan.
Ansible otomasyon skill'i
DevSecOps paketi, Bob'a Ansible uzmanlığı kazandıran bir /ansible-automation skill'i kaydeder. Skill tüm yaşam döngüsünü kapsar: yeni playbook'lar ve roller yazma, mevcut içeriği yeniden düzenleme ve inceleme, kabuk betiklerini ve runbook'ları dönüştürme ve sabit bir geçit sırası üzerinden çalışmaları doğrulama.
Skill eklentiyle birlikte gelir. Manuel kurulum gerekmez.
| Komut | Ne yapar |
|---|---|
/ansible-automation | Kullanılabilir eylemlerin rehberli menüsünü gösterir. |
/ansible-automation setup MCP servers using npx and a python venv | npx ve bir Python sanal ortamı kullanarak Ansible MCP sunucularını yapılandırır. |
/ansible-automation setup MCP servers using docker | Docker kullanarak Ansible MCP sunucularını yapılandırır. |
/ansible-automation create a playbook for <target> | Belirtilen yol veya hedef için yeni bir playbook oluşturur. <target> kısmını yolunla değiştir. |
/ansible-automation validate the playbooks and run molecule tests | Playbook'ları doğrular ve Molecule testlerini çalıştırır. |
Terraform DevOps skill
DevSecOps paketi, IDE içinde tam bir Terraform yaşam döngüsü yardımcısı olarak görev yapan bir /terraform-devops skill'i kaydeder. Skill; sıfırdan yeni Terraform yapılandırmaları oluşturmayı, mevcut yapılandırmaları HashiCorp'un önerdiği modüllere dönüştürmeyi, mock sağlayıcılar kullanarak plan modunda test paketleri yazmayı, yapılandırmaları doğrulamayı ve plan ile deploy döngülerini yönetmeyi kapsar.
Skill, uzantıyla birlikte gelir. İsteğe bağlı olarak, canlı Kayıt Defteri verilerini çekmek için HashiCorp'un Terraform MCP sunucusuna bağlanabilir.
| Komut | Ne yapar |
|---|---|
/terraform-devops | Kullanılabilir eylemlerin rehberli menüsünü gösterir. |
/terraform-devops create Terraform for @booking_service/ on IBM Cloud Code Engine | Uygulamanın gerçek ihtiyaçlarını okuyarak sıfırdan yeni Terraform yapılandırmaları oluşturur. |
/terraform-devops refactor @infra/terraform/ into modules | Mevcut yapılandırmaları HashiCorp'un önerdiği modüllere dönüştürür. |
/terraform-devops write tests and validate | Mock sağlayıcılar kullanarak plan modunda test paketleri yazar (bulut kimlik bilgisi gerekmez) ve her şeyi doğrular. |
/terraform-devops plan and deploy infra/terraform to the dev workspace | Her yıkıcı adımda zorunlu insan onayı ile tam bir plan ve deploy döngüsünü yönetir. |
/terraform-devops setup the Terraform MCP server | Canlı Kayıt Defteri verilerini (sağlayıcı sürümleri, modül ayrıntıları, Sentinel politikaları) çekmek için HashiCorp'un Terraform MCP sunucusuna bağlanır. |