Workflows und Skills
Erfahre mehr über die Sicherheits-Workflows und den integrierten Skill, der im IBM Bob Premium Package für DevSecOps verfügbar ist.
Das IBM Bob Premium Package für DevSecOps enthält Sicherheits-Workflows und einen integrierten Skill, die du über das Bob-Chat-Panel ausführen kannst.
Workflow zur Behebung von Supply-Chain-Schwachstellen
Behebt Abhängigkeitsschwachstellen in deinem gesamten Projekt und führt nach jeder Phase deine Test-Suite aus, um zu bestätigen, dass keine Regressionen eingeführt werden.
Um den Workflow zu starten, öffne das Bob-Chat-Panel und starte einen Workflow mit dem Namen Fix Supply Chain Vulnerabilities.
Attack-Surface-Scan
Ein strategischer, Top-down-KI-Sicherheitsscan. Anstatt jede Datei einzeln zu untersuchen, erstellt der Scan ein Modell deines Projekts und sucht dann auf Basis dieses Verständnisses nach Schwachstellen.
Um den Scan auszuführen, gib /attack-surface-scan im Bob-Chat-Panel ein.
Der Attack-Surface-Scan verwendet Bobcoins. Größere oder komplexere Projekte verbrauchen mehr.
File-Sweep-Scan
Ein exhaustiver, Bottom-up-KI-Sicherheitsscan. Der Scan liest jede infrage kommende Quelldatei einzeln und wendet einen mehrstufigen Überprüfungsprozess an, um Schwachstellen zu identifizieren.
Um den Scan auszuführen, gib /file-sweep-scan im Bob-Chat-Panel ein.
Der File-Sweep-Scan verbraucht mehr Bobcoins als der Attack-Surface-Scan und benötigt bei großen Projekten mehr Zeit. Verwende ihn, wenn du eine gründliche Abdeckung auf Dateiebene benötigst, anstatt eine schnelle Triage.
Ansible-Automatisierungs-Skill
Das DevSecOps-Package registriert einen /ansible-automation-Skill, der Bob Ansible-Expertise verleiht. Der Skill deckt den gesamten Lebenszyklus ab: Schreiben neuer Playbooks und Rollen, Refactoring und Überprüfung vorhandener Inhalte, Konvertierung von Shell-Skripten und Runbooks sowie Validierung der Arbeit durch eine feste Gate-Sequenz.
Der Skill ist mit der Extension gebündelt. Keine manuelle Installation ist erforderlich.
| Befehl | Was er macht |
|---|---|
/ansible-automation | Zeigt ein geführtes Menü der verfügbaren Aktionen. |
/ansible-automation setup MCP servers using npx and a python venv | Konfiguriert Ansible-MCP-Server mit npx und einer Python-Virtual-Environment. |
/ansible-automation setup MCP servers using docker | Konfiguriert Ansible-MCP-Server mit Docker. |
/ansible-automation create a playbook for <target> | Generiert ein neues Playbook für den angegebenen Pfad oder das Ziel. Ersetze <target> durch deinen Pfad. |
/ansible-automation validate the playbooks and run molecule tests | Validiert Playbooks und führt Molecule-Tests aus. |
Terraform-DevOps-Skill
Das DevSecOps-Package registriert einen /terraform-devops-Skill, der als vollständiger Terraform-Lebenszyklusbegleiter in der IDE fungiert. Der Skill deckt das Erstellen neuer Terraform-Konfigurationen von Grund auf, das Refactoring vorhandener Konfigurationen in HashiCorp-idiomatische Module, das Schreiben von Plan-Modus-Test-Suites mit Mock-Providern, die Validierung von Konfigurationen und die Durchführung von Plan-und-Deploy-Zyklen ab.
Der Skill ist mit der Extension gebündelt. Er verbindet sich optional mit HashiCorps Terraform-MCP-Server, um Live-Registry-Daten abzurufen.
| Befehl | Was er macht |
|---|---|
/terraform-devops | Zeigt ein geführtes Menü der verfügbaren Aktionen. |
/terraform-devops create Terraform for @booking_service/ on IBM Cloud Code Engine | Erstellt neue Terraform-Konfigurationen von Grund auf, indem die tatsächlichen Anforderungen der Anwendung gelesen werden. |
/terraform-devops refactor @infra/terraform/ into modules | Refaktorisiert vorhandene Konfigurationen in HashiCorp-idiomatische Module. |
/terraform-devops write tests and validate | Schreibt Plan-Modus-Test-Suites mit Mock-Providern (keine Cloud-Anmeldedaten erforderlich) und validiert alles. |
/terraform-devops plan and deploy infra/terraform to the dev workspace | Führt durch einen vollständigen Plan-und-Deploy-Zyklus mit obligatorischer menschlicher Genehmigung bei jedem destruktiven Schritt. |
/terraform-devops setup the Terraform MCP server | Verbindet sich mit HashiCorps Terraform-MCP-Server, um Live-Registry-Daten abzurufen (Provider-Versionen, Modul-Details, Sentinel-Richtlinien). |