コンテナイメージ CI/CD
Tenable One Cloud Exposureコンソールを使用してスキャン結果を分析し、発生し得る潜在的な問題を特定します。(スキャンが実行された時間とリポジトリでソートされた) 各スキャンについて、深刻度に基づいて検出された問題数の内訳を確認できます。
これは、コンテナイメージの CI/CD スキャン結果を Tenable で表示するためのハウツーガイドです。
- コンテナイメージ CI/CD パイプラインの接続に関する統合ガイドについては、 コンテナイメージ CI/CD パイプラインの接続を参照してください。
- Tenable のコンテナイメージスキャン機能の概要については、コンテナイメージスキャンを参照してください。
コンテナイメージ CI/CD スキャンの列データ
次の列は、[Container Image CI/CD Scans]
(コンテナイメージ CI/CD スキャン) ページのテーブルに表示されます。そのほとんどが、テーブルのデータのフィルターにも使用できます。
| 列 | 説明 |
|---|---|
| 時刻 | 最後のスキャンのタイムスタンプ。 |
| リポジトリ | イメージを含むリポジトリの名前。 |
| ブランチ | リポジトリ内のブランチの名前。 |
| プラグイン名 | プラグインの名前とバージョン。プラグイン名のリンクをクリックすると、プラグインの詳細が表示されます。 |
| プラグイン ID | 脆弱性の修正を含むパッケージの一意の識別子またはビルド文字列です。 |
| 作成者 | ビルドまたはスキャンをトリガーしたユーザーのユーザー名 |
| コンテナリポジトリ | コンテナイメージがホストされているレジストリまたは保管場所です。 |
| 画像タグ | コンテナイメージに割り当てられた特定のバージョンまたはエイリアス。 |
| ダイジェスト | 特定のイメージバージョンの一意で変更不可能な SHA-256 識別子。 |
| イメージラベル | ビルドプロセス中にイメージに割り当てられたメタデータのキーと値のペアです。 |
| イメージ ID | 特定のコンテナイメージに割り当てられた一意の識別子 (通常は SHA-256 ハッシュ)。 |
| 脆弱性 | イメージ内で検出されたセキュリティリスクのサマリー (深刻度別に分類)。 |
| ソフトウェア | コンテナイメージ内で識別されたパッケージ、ライブラリ、または依存関係のリスト。 |
| オペレーティングシステム | イメージの特定のオペレーティングシステムのディストリビューション。 |
| 結果 | 最後のスキャンの結果。 |
| 無視された脆弱性 | イメージ内で検出された、無視したセキュリティリスクのサマリー (深刻度別に分類)。 |
スキャン結果を表示する
スキャン結果を表示するには:
- クラウドサイバーエクスポージャーコンソールで、[Risk > Container Image CI/CD] をクリックします。[コンテナイメージ CI/CD のスキャン] ページには、パイプライン全体で Tenable によって実行されたすべてのスキャンが表示されます。
- テーブルをフィルタリングして、表示するデータの範囲を絞り込みます。テーブル右上の列ピッカーを使用して、どの列を表示するか選びます。
- (オプション)(適用されたフィルターに基づき) 表示可能なすべてのデータを CSV ファイルに エクスポート します。
- エントリをクリックすると、特定のスキャンで特定されたすべての問題が表示されます。結果は スライド式パネル で開きます。
- 詳細については、次のいずれかのタブをクリックしてください。
概要データ
次の列は [概要] タブに表示され、テーブルのデータのフィルターにも使用できます。
| 列 | 説明 |
|---|---|
| コンテナリポジトリ | コンテナイメージがホストされているレジストリまたは保管場所です。 |
| タグ | コンテナイメージに割り当てられた特定のバージョンまたはエイリアス。 |
| ダイジェスト | 特定のイメージバージョンの一意で変更不可能な SHA-256 識別子。 |
| イメージラベル | ビルドプロセス中にイメージに割り当てられたメタデータのキーと値のペアです。 |
| 解決パッチ | イメージに関連付けられているパッチ。 |
| オペレーティングシステム | イメージの特定のオペレーティングシステムのディストリビューション。 |
| 脆弱性 | イメージ内で検出されたセキュリティリスクのサマリー (深刻度別に分類)。 |
| 結果 | 最後のスキャンの結果。 |
[スキャンパラメーター] セクションには、スキャン応答に含まれるパラメーターが一覧表示されます。詳細については、「 Configure Scan Settings」を参照してください。
脆弱性の列データ
次の列は [脆弱性] タブのテーブルに表示され、テーブルのデータのフィルターにも使用できます。
| 列 | 説明 |
|---|---|
| ID | CVE の ID。 |
| 深刻度 | CVE の深刻度。 |
| CVSS スコア | CVE の CVSS スコア。 |
| VPR スコア | Tenableの Vulnerability Priority Rating は、0.1 から 10.0 のスケールで脆弱性の修正作業に優先順位を付けます。 |
| ソフトウェア | CVE が見つかったソフトウェア。 |
| プラグイン名 | プラグインの名前とバージョン。 |
| ソフトウェア修正バージョン | ソフトウェア修正のバージョン。 |
オープンまたは無視をフィルタリングするには、[エクスポート] ボタンの横にある [開く] または [無視] をクリックします。
ソフトウェアの列データ
次の列は [ソフトウェア] タブのテーブルに表示され、テーブルのデータのフィルターにも使用できます。
| 列 | 説明 |
|---|---|
| 名前 | ソフトウェアパッケージの名前とバージョン。 |
| パス | (ライブラリのみ)パッケージのファイルパス。この情報は、パッケージの入手元と、潜在的な問題を修正する方法を特定する際に役立ちます。たとえば、パッケージがベースイメージの一部としてインストールされているかどうか、またはパッケージがベースイメージに追加されているかどうかを識別できます。 |
| タイプ | パッケージのタイプ。可能な値: Operating System、Library。 |
| 脆弱性 | パッケージに関連付けられている脆弱性のリストで、CVE ID 別に一覧表示されます。(例: CVE-2021-3177) ID にカーソルを合わせると、脆弱性の詳細 (説明や関連する情報ソースなど) についての概要ビューが表示されます。 |
JSON 出力の例
以下は、スキャンのレポート出力ファイル (JSON 形式) の例です。
JSON
{
"ImageId": "a97c45fa7217",
"ConfigurationJson": "{\"config\":{\"Env\":[\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"],\"Entrypoint\":[],\"Cmd\":[\"bash\"]},\"created\":\"2026-08-03T00:00:00Z\",\"history\":[{\"created\":\"2026-08-03T00:00:00Z\",\"created_by\":\"# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'\",\"comment\":\"debuerreotype 0.17\"}],\"rootfs\":{\"type\":\"layers\",\"diff_ids\":[\"sha256:63ecca237e30aca8ae79232ae01dddab7d8b42302f654f343f7cc7ddae60d57c\"]},\"os\":\"linux\",\"architecture\":\"amd64\"}\n",
"Digest": "sha256:813017f3d62be4b5891a7acca6a01bdcd4b8513daa81b1ab99d3a50385b26931",
"EndTime": "2026-08-06T00:29:48.689087+03:00",
"IgnoredVulnerabilities": [
{
"AttackVector": "Network",
"CreationTime": "2023-12-12T15:15:00Z",
"CvssScore": 6.5,
"CvssVersion": "CVSS3.1",
"Description": "NCurse v6.4-20230418 was discovered to contain a segmentation fault via the component _nc_wrap_entry().",
"Exploitable": false,
"Layers": [
{
"Command": "# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'",
"Digest": "sha256:3af9207d37990175f61d5ce9faa0c7373ffcd2d6da1b6ba0a9ca9d61f8f47cc9"
}
],
"Software": [
{
"Path": "",
"Name": "libtinfo6",
"Type": "Package",
"Version": "6.4-4"
}
],
"Id": "CVE-2023-50495",
"Links": [
"https://lists.gnu.org/archive/html/bug-ncurses/2023-04/msg00020.html"
],
"Resolvable": false,
"Severity": "Medium",
"PatchId": "227011"
}
],
"OperatingSystem": "debian 12.15",
"Repository": "docker.io/library/debian",
"IgnoredVulnerabilitySeverities": {
"Low": 0,
"Medium": 1,
"High": 0,
"Critical": 0,
"Information": 0
},
"VulnerabilitySeverities": {
"Low": 0,
"Medium": 0,
"High": 0,
"Critical": 1,
"Information": 0
},
"ScanTime": "2026-08-06T00:29:44.243689+03:00",
"Success": true,
"Tag": "12",
"Link": "http://localhost/customer/Risks/CodeContainerImageScan#workloadAnalysisCodeScan/b4bba018-280e-4fb6-b7c4-fde1f4b7b8cc",
"Version": "0.0.0",
"Vulnerabilities": [
{
"AttackVector": "Network",
"CreationTime": "2026-03-19T15:16:00Z",
"CvssScore": 9.8,
"CvssVersion": "CVSS3.1",
"Description": "The infocmp command-line tool in ncurses before 6.5-20251213 has a stack-based buffer overflow in analyze_string in progs/infocmp.c.",
"Exploitable": false,
"Layers": [
{
"Command": "# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'",
"Digest": "sha256:3af9207d37990175f61d5ce9faa0c7373ffcd2d6da1b6ba0a9ca9d61f8f47cc9"
}
],
"Software": [
{
"Path": "",
"Name": "libtinfo6",
"Type": "Package",
"Version": "6.4-4"
}
],
"Id": "CVE-2025-69720",
"Links": [
"https://github.com/Cao-Wuhui/CVE-2025-69720"
],
"Resolvable": false,
"Severity": "Critical",
"PatchId": "303220"
}
]
}
