Workflows i skills
Poznaj workflows zabezpieczeń i wbudowany skill dostępne w IBM Bob Premium Package for DevSecOps.
IBM Bob Premium Package for DevSecOps zawiera workflows zabezpieczeń i wbudowany skill, które możesz uruchamiać z panelu czatu Boba.
Workflow naprawy podatności łańcucha dostaw
Naprawia podatności zależności w całym projekcie, uruchamiając zestaw testów na każdym etapie, aby potwierdzić, że nie wprowadzono regresji.
Aby uruchomić workflow, otwórz panel czatu Boba i uruchom workflow o nazwie Fix Supply Chain Vulnerabilities.
Skan powierzchni ataku
Strategiczny skan zabezpieczeń oparty na AI, działający odgórnie. Zamiast analizować każdy plik z osobna, skan buduje model twojego projektu, a następnie poszukuje podatności na podstawie tego zrozumienia.
Aby uruchomić skan, wpisz /attack-surface-scan w panelu czatu Boba.
Skan powierzchni ataku zużywa Bobcoiny. Większe lub bardziej złożone projekty zużywają ich więcej.
Skan przeglądowy plików
Wyczerpujący skan zabezpieczeń oparty na AI, działający oddolnie. Skan czyta po kolei każdy kwalifikujący się plik źródłowy i stosuje wieloetapowy proces przeglądu, aby zidentyfikować podatności.
Aby uruchomić skan, wpisz /file-sweep-scan w panelu czatu Boba.
Skan przeglądowy plików zużywa więcej Bobcoinów niż skan powierzchni ataku i zajmuje więcej czasu w dużych projektach. Używaj go, gdy potrzebujesz dokładnego pokrycia każdego pliku, a nie szybkiego triage'u.
Skill automatyzacji Ansible
Pakiet DevSecOps rejestruje skill /ansible-automation, który daje Bobowi wiedzę o Ansible. Skill obejmuje cały cykl życia: pisanie nowych playbooków i ról, refaktoryzację i przegląd istniejącej zawartości, konwertowanie skryptów powłoki i runbooków oraz walidację pracy za pomocą ustalonej sekwencji bramek.
Skill jest dołączony do rozszerzenia. Ręczna instalacja nie jest wymagana.
| Polecenie | Co robi |
|---|---|
/ansible-automation | Wyświetla interaktywne menu dostępnych akcji. |
/ansible-automation setup MCP servers using npx and a python venv | Konfiguruje serwery MCP Ansible przy użyciu npx i wirtualnego środowiska Pythona. |
/ansible-automation setup MCP servers using docker | Konfiguruje serwery MCP Ansible przy użyciu Dockera. |
/ansible-automation create a playbook for <target> | Generuje nowy playbook dla wskazanej ścieżki lub celu. Zastąp <target> swoją ścieżką. |
/ansible-automation validate the playbooks and run molecule tests | Waliduje playbooki i uruchamia testy Molecule. |
Skill Terraform DevOps
Pakiet DevSecOps rejestruje skill /terraform-devops, który pełni rolę kompleksowego asystenta cyklu życia Terraform wewnątrz IDE. Skill obejmuje tworzenie nowych konfiguracji Terraform od podstaw, refaktoryzację istniejących konfiguracji do modułów zgodnych z zaleceniami HashiCorp, pisanie zestawów testów w trybie plan z użyciem dostawców mock, walidację konfiguracji oraz prowadzenie przez cykl plan i deploy.
Skill jest dołączony do rozszerzenia. Opcjonalnie można go podłączyć do serwera Terraform MCP firmy HashiCorp, aby pobierać aktualne dane z rejestru.
| Polecenie | Co robi |
|---|---|
/terraform-devops | Wyświetla interaktywne menu dostępnych akcji. |
/terraform-devops create Terraform for @booking_service/ on IBM Cloud Code Engine | Tworzy nowe konfiguracje Terraform od podstaw, analizując faktyczne potrzeby aplikacji. |
/terraform-devops refactor @infra/terraform/ into modules | Refaktoryzuje istniejące konfiguracje do modułów zgodnych z zaleceniami HashiCorp. |
/terraform-devops write tests and validate | Tworzy zestawy testów w trybie plan z użyciem dostawców mock (bez konieczności posiadania danych uwierzytelniających do chmury) i waliduje wszystko. |
/terraform-devops plan and deploy infra/terraform to the dev workspace | Przeprowadza przez pełny cykl plan i deploy z obowiązkową zgodą człowieka przy każdym destrukcyjnym kroku. |
/terraform-devops setup the Terraform MCP server | Podłącza się do serwera Terraform MCP firmy HashiCorp, aby pobierać aktualne dane z rejestru (wersje providerów, szczegóły modułów, polityki Sentinel). |