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

前提条件

IBM Bob Premium Package for DevSecOps を使用する前に、システム、環境、スキャナーの要件を確認してください。

DevSecOps パッケージを使用する前に、これらの要件を確認してください。

システム要件

要件詳細
IBM Bobバージョン 2.2.2 以降、インストール済みで認証済み。
DevSecOps パッケージIBM Bob Premium Package for DevSecOps のアクティブなライセンス。
オペレーティングシステムmacOS、Linux、または Windows。

スキャナー

DevSecOps パッケージは以下のスキャナーを使用します。IBM サーバー側で実行されます。拡張機能は分析のために関連コードを Bob バックエンドに送信します。IBM がスキャナーのバージョンを自動的に管理します。別途インストールは不要です。

スキャナースキャン対象
Trivyコンテナイメージ、ファイルシステム、Git リポジトリの脆弱性、公開されているシークレットと認証情報。
Opengrep with Bob rulesOpengrep エンジンと IBM が厳選したルールを使用して検出されるセキュリティのアンチパターンおよびコード品質の問題。
KICS (Keeping Infrastructure as Code Secure)Terraform、Kubernetes、Docker、Ansible などの infrastructure as code ファイルの設定ミス。

SAST 対応言語と IaC ファイルタイプ

脆弱性と設定ミスのスキャン対象となる言語とファイルタイプは以下のとおりです。

プログラミング言語

言語ファイル拡張子
JavaScript / TypeScript.js、.jsx、.mjs、.cjs、.ts、.tsx、.mts、.cts
Python.py、.pyw
Java.java
Go.go
C / C++.c、.h、.cc、.cpp、.cxx、.hh、.hpp、.hxx
PHP.php、.phtml
Ruby.rb、.rbw

Infrastructure as code と設定ファイル

タイプファイル
Terraform / OpenTofu.tf、.tfvars
Kubernetes と Helm.yaml、.yml
Docker とコンテナDockerfile、Containerfile
Ansible.yaml、.yml の playbook とロール
CloudFormation / AWS SAM.json、.yaml
ARM / Bicep.bicep、.json
CI/CD パイプラインGitHub Actions および GitLab CI 設定ファイル

サプライチェーンスキャンのエコシステム

サプライチェーンスキャンは以下のエコシステムのパッケージマニフェストを解析します。

エコシステムマニフェストファイルパッケージマネージャー
JavaScript / TypeScriptpackage.jsonnpm、yarn、pnpm、bun
Pythonrequirements.txt、pyproject.toml、Pipfile、Pipfile.lock、uv.lock、poetry.lockpip、Poetry、uv、Pipenv
Javapom.xml、build.gradle、build.gradle.kts、gradle.lockfileMaven、Gradle
このトピックはいかがですか?