高级套件IBM Bob DevSecOps 高级包

工作流和技能

了解 IBM Bob DevSecOps 高级包中提供的安全工作流和内置技能。

IBM Bob DevSecOps 高级包包含可从 Bob 聊天面板运行的安全工作流和内置技能。

修复供应链漏洞工作流

修复整个项目中的依赖项漏洞,并在每个阶段运行你的测试套件,以确认没有引入回归问题。

要启动该工作流,请打开 Bob 聊天面板,并启动名为 Fix Supply Chain Vulnerabilities 的工作流。


攻击面扫描

一种战略性的、自上而下的 AI 安全扫描。该扫描不会逐个检查每个文件,而是先构建项目模型,然后基于这一理解来查找漏洞。

要运行该扫描,请在 Bob 聊天面板中输入 /attack-surface-scan。

注意:

攻击面扫描会消耗 Bobcoin。项目越大或越复杂,消耗越多。


文件全面扫描

一种详尽的、自下而上的 AI 安全扫描。该扫描逐个读取每个符合条件的源文件,并应用多轮审查流程来识别漏洞。

要运行该扫描,请在 Bob 聊天面板中输入 /file-sweep-scan。

注意:

文件全面扫描比攻击面扫描消耗更多 Bobcoin,并且在大型项目上耗时更长。当你需要彻底的逐文件覆盖而不是快速分流时,请使用它。


Ansible 自动化技能

DevSecOps 包会注册一个 /ansible-automation 技能,使 Bob 具备 Ansible 专业能力。该技能涵盖完整的生命周期:编写新的 playbook 和 role、重构和审查现有内容、转换 shell 脚本和运行手册,以及通过固定的关卡序列验证工作成果。

该技能随扩展一起捆绑提供,无需手动安装。

命令作用
/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 技能

DevSecOps 包注册了一个 /terraform-devops 技能,可在 IDE 内作为 Terraform 全生命周期助手。该技能涵盖从头创建全新的 Terraform 配置、将现有配置重构为符合 HashiCorp 规范的模块、使用模拟提供商编写 plan 模式测试套件、验证配置,以及指导 plan 和 deploy 周期。

该技能已内置于扩展中,可选连接到 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 策略)。
这个主题怎么样?