8.11. roxctl scanner


StackRox Scanner および Scanner V4 サービスに関連するコマンド。

使用方法

$ roxctl scanner [command] [flags]

Expand
表8.69 利用可能なコマンド
コマンド説明

download-db

StackRox Scanner および Scanner V4 のオフライン脆弱性データベースをダウンロードします。

generate

StackRox Scanner および Scanner V4 をデプロイするために必要な YAML 設定ファイルを生成します。

upload-db

StackRox Scanner および Scanner V4 の脆弱性データベースをアップロードします。

8.11.1. 親コマンドから継承された roxctl scanner コマンドオプション

roxctl scanner コマンドは、roxctl の親コマンドから継承された次のオプションをサポートします。

Expand
オプション説明

--ca string

安全な接続のためのカスタム CA 証明書ファイルパスを指定します。あるいは、ROX_CA_CERT_FILE 環境変数を使用して、ファイルパスを指定することもできます。

--direct-grpc

接続パフォーマンスを向上させるには、--direct-grpc を設定します。あるいは、ROX_DIRECT_GRPC_CLIENT 環境変数を true に設定することで、直接 gRPC を有効にできます。デフォルト値は false です。

-e, --endpoint string

サービスが接続するエンドポイントを設定します。あるいは、ROX_ENDPOINT 環境変数を使用して、エンドポイントを設定することもできます。デフォルト値は localhost:8443 です。

--force-http1

すべての接続で HTTP/1 を強制的に使用します。あるいは、ROX_CLIENT_FORCE_HTTP1 環境変数を true に設定することで、HTTP/1 の使用を強制できます。デフォルト値は false です。

--insecure

安全でない接続オプションを有効にします。あるいは、ROX_INSECURE_CLIENT 環境変数を true に設定することで、安全でない接続オプションを有効にすることができます。デフォルト値は false です。

--insecure-skip-tls-verify

TLS 証明書の検証をスキップします。あるいは、ROX_INSECURE_CLIENT_SKIP_TLS_VERIFY 環境変数を true に設定することで、TLS 証明書の検証をスキップできます。デフォルト値は false です。

--no-color

カラー出力を無効にします。あるいは、ROX_NO_COLOR 環境変数を true に設定することで、カラー出力を無効にすることができます。デフォルト値は false です。

-p, --password string

Basic 認証のパスワードを指定します。あるいは、ROX_ADMIN_PASSWORD 環境変数を使用して、パスワードを設定することもできます。

--plaintext

暗号化されていない接続を使用します。あるいは、ROX_PLAINTEXT 環境変数を true に設定することで、暗号化されていない接続を有効にすることができます。デフォルト値は false です。

-s, --server-name string

SNI に使用する TLS サーバー名を設定します。あるいは、ROX_SERVER_NAME 環境変数を使用して、サーバー名を設定することもできます。

--token-file string

指定されたファイルで提供される API トークンを認証に使用します。あるいは、ROX_API_TOKEN 環境変数を使用して、トークンを設定することもできます。

注記

これらのオプションは、roxctl scanner コマンドのすべてのサブコマンドに適用されます。

8.11.2. roxctl scanner generate

Scanner をデプロイするために必要な YAML 設定ファイルを生成します。

使用方法

$ roxctl scanner generate [flags]

Expand
表8.70 オプション
オプション説明

--cluster-type cluster type

Scanner を実行するクラスターのタイプを指定します。クラスターの種類には、k8s および openshift が含まれます。デフォルト値は k8s です。

--enable-pod-security-policies

PodSecurityPolicy リソースを作成します。デフォルト値は true です。

--istio-support string

指定された Istio バージョンをサポートするデプロイメントファイルを生成します。有効なバージョンには、1.01.11.21.31.41.51.6、および 1.7 が含まれます。

--output-dir string

Scanner バンドルの出力ディレクトリーを指定します。デフォルト値を使用する場合は空白のままにします。

--retry-timeout duration

API リクエストが再試行されるまでのタイムアウトを設定します。値が 0 の場合、再試行せずにリクエスト期間全体を待機することを意味します。デフォルト値は 20s です。

--scanner-image string

使用する Scanner イメージを指定します。サーバーのデフォルトを使用するには、空白のままにします。

-t, --timeout duration

リクエストの最大期間を表す API リクエストのタイムアウトを設定します。デフォルト値は 1m0s です。

8.11.3. roxctl scanner upload-db

Scanner の脆弱性データベースをアップロードします。

使用方法

$ roxctl scanner upload-db [flags]

Expand
表8.71 オプション
オプション説明

--scanner-db-file string

ダンプした Scanner 定義 DB を含むファイルを指定します。

-t, --timeout duration

リクエストの最大期間を表す API リクエストのタイムアウトを設定します。デフォルト値は 10m0s です。

8.11.4. roxctl scanner download-db

StackRox Scanner または Scanner V4 のオフライン脆弱性データベースをダウンロードします。

このコマンドは、バージョン固有のオフライン脆弱性バンドルをダウンロードします。バージョンが指定されていない場合、システムは Central に問い合わせてバージョンを確認します。通信が失敗した場合、ダウンロードはデフォルトで roxctl 内に埋め込まれたバージョンになります。

デフォルトでは、特定されたバージョンとそれほど特定的でないバリアントのデータベースのダウンロードが試行されます。たとえば、バージョン 4.4.1-extra が指定されている場合、次のバージョンのバリアントに対してダウンロードが試行されます。

  • 4.4.1-extra
  • 4.4.1
  • 4.4

使用方法

$ roxctl scanner download-db [flags]

Expand
表8.72 オプション
オプション説明

--force

出力ファイルがすでに存在する場合は、強制的に上書きします。デフォルト値は false です。

--scanner-db-file string

脆弱性データベースを保存する出力ファイル。デフォルト値は、ダウンロードされるリモートファイルの名前とパスです。

--skip-central

バージョンを検出するときに Central に連絡しないでください。デフォルト値は false です。

--skip-variants

決定されたバージョンのバリアントの処理を試行しないでください。デフォルト値は false です。

-t, --timeout duration

リクエストの最大期間を表す API リクエストのタイムアウトを設定します。デフォルト値は 10m0s です。

--version 文字列

脆弱性データベースの特定バージョンまたはバージョンバリアントをダウンロードします。デフォルトでは、バージョンは自動的に検出されます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る