プレミアム・パッケージIBM Bob Premium Package for DevSecOps

概要

IBM Bob を DevSecOps 向けセキュリティスキャン機能で拡張し、IDE を離れることなく脆弱性、設定ミス、公開シークレット、サプライチェーンリスクを検出します。

IBM Bob Premium Package for DevSecOps は、継続的なセキュリティスキャン、AI 駆動の脆弱性分析、自動修復を開発ワークフローに追加します。作業中に脆弱性が IDE に直接表示されます。

含まれる機能

脆弱性・設定ミス・シークレットのスキャン

コード & IaC

Trivy、Opengrep with Bob rules、KICS を使用して、コードと infrastructure as code ファイルの脆弱性および設定ミスを検出します。

シークレット

バージョン管理に到達する前に、公開されているシークレット、トークン、認証情報を特定します。

サプライチェーンリスク分析と修復

リスク分析

ファイルを開いたり保存するたびに既知の CVE、パッケージ人気シグナル、リリース経過時間について依存関係マニフェストをスキャンします。エージェントタスクのインストール時にもリスクのあるパッケージをブロックします。

修正ワークフロー

プロジェクト全体の依存関係の脆弱性を、各ステップで自動テストスイート検証を実施しながら修復します。

SafeWrite

AI エージェントのファイル書き込みをメモリ内でインターセプトし、脆弱な依存関係の宣言がコードベースに到達する前に自動的にパッチを適用します。

AI 駆動セキュリティスキャン

アタックサーフェススキャンまたはファイルスイープスキャンを実行し、固定ルールではなく AI の推論を使用して脆弱性を発見します。

IaC 自動化スキル

拡張機能によって登録される Bob ネイティブスキル。Ansible と Terraform にわたる深い、ガイド付きの infrastructure as code の専門知識を提供します。

Fix with Bob

検出結果から直接エージェントタスクを開始し、同じ IDE ウィンドウの中で Bob に問題を分析・解決させます。

セキュリティダッシュボード

プロジェクトとブランチごとに整理された過去のスキャン結果を表示し、トレンドを追跡して過去の実行結果の検出結果を却下します。

仕組み

ルールベースのスキャンは、コードの記述・編集中に継続的に実行されます。検出結果は Bob Findings パネルに即座に表示され、重大度、ファイル、行、ルール ID、利用可能な場合は修正ガイダンスが確認できます。任意の検出結果を選択し、現在のコンテキストを離れることなくエージェントによる修正を開始できます。

より深い分析のために、パッケージにはプロジェクトのアーキテクチャとデータフローを推論して、ルールベースのスキャナーが見逃す脆弱性を発見する AI 駆動スキャンワークフローが含まれています。

はじめに

前提条件を確認する

パッケージを有効にする前に、環境がすべての要件を満たしていることを確認します。

詳細については、前提条件 を参照してください。

検出結果を確認する

Bob Findings パネルを開き、ワークスペース全体のアクティブなスキャン結果を確認します。

詳細については、検出結果を確認する を参照してください。

検出結果を修正する

任意の検出結果を選択して Fix with Bob をクリックし、問題を分析・解決するエージェントタスクを開始します。

詳細については、検出結果を修正する を参照してください。

ワークフローまたはスキルを実行する

Fix Supply Chain Vulnerabilities ワークフローを使用してプロジェクト全体の依存関係の脆弱性を修復するか、AI 駆動のセキュリティスキャンを実行します。

詳細については、ワークフローとスキル を参照してください。

このトピックはいかがですか?