高級套件IBM Bob DevSecOps 進階套件

工作流程與 Skill

了解 IBM Bob DevSecOps 進階套件中提供的安全工作流程和內建 Skill。

IBM Bob DevSecOps 進階套件包含可從 Bob 聊天面板執行的安全工作流程與內建 Skill。

修復供應鏈漏洞工作流程

修復整個專案中的相依性漏洞,並在每個階段執行測試套件,以確認沒有引入任何迴歸問題。

若要啟動該工作流程,請開啟 Bob 聊天面板,並啟動名為 Fix Supply Chain Vulnerabilities 的工作流程。


攻擊面掃描

一種策略性、由上而下的 AI 安全掃描。該掃描不會逐一檢查每個檔案,而是先建立專案模型,然後根據該理解來尋找漏洞。

若要執行掃描,請在 Bob 聊天面板中輸入 /attack-surface-scan。

注意:

攻擊面掃描會使用 Bobcoin。專案越大或越複雜,消耗越多。


檔案全面掃描

一種詳盡、由下而上的 AI 安全掃描。該掃描會逐一讀取每個符合條件的原始檔,並套用多輪審查程序以識別漏洞。

若要執行掃描,請在 Bob 聊天面板中輸入 /file-sweep-scan。

注意:

檔案全面掃描比攻擊面掃描消耗更多 Bobcoin,且在大型專案上耗時更長。當你需要徹底的逐檔涵蓋範圍而非快速分類時,請使用此掃描。


Ansible 自動化 Skill

DevSecOps 套件註冊了 /ansible-automation Skill,賦予 Bob Ansible 專業能力。該 Skill 涵蓋完整生命週期:撰寫新的 playbook 和 role、重構和審查現有內容、轉換 shell 腳本和 runbook,以及透過固定的關卡序列驗證成果。

此 Skill 隨擴充功能一同隨附。無需手動安裝。

命令作用
/ansible-automation顯示可用動作的引導功能表。
/ansible-automation setup MCP servers using npx and a python venv使用 npx 和 Python 虛擬環境設定 Ansible MCP 伺服器。
/ansible-automation setup MCP servers using docker使用 Docker 設定 Ansible MCP 伺服器。
/ansible-automation create a playbook for <target>為指定的路徑或目標產生新的 playbook。將 <target> 替換為你的路徑。
/ansible-automation validate the playbooks and run molecule tests驗證 playbook 並執行 Molecule 測試。

Terraform DevOps Skill

DevSecOps 套件會註冊一個 /terraform-devops skill,在 IDE 內充當完整的 Terraform 生命週期助手。該 skill 涵蓋從頭建立全新的 Terraform 設定、將現有設定重構為符合 HashiCorp 慣例的模組、使用模擬提供者撰寫 plan 模式測試套件、驗證設定,以及引導 plan 與 deploy 週期。

此 skill 已內建於擴充功能中,可選擇連線至 HashiCorp 的 Terraform MCP 伺服器以取得即時登錄資料。

命令功能
/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使用模擬提供者撰寫 plan 模式測試套件(無需雲端憑證)並驗證所有內容。
/terraform-devops plan and deploy infra/terraform to the dev workspace在每個破壞性步驟均需人工核准的情況下,引導完成完整的 plan 與 deploy 週期。
/terraform-devops setup the Terraform MCP server連線至 HashiCorp 的 Terraform MCP 伺服器,以取得即時登錄資料(提供者版本、模組詳細資訊、Sentinel 原則)。
這個主題如何?