> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Wiz でアプリの脆弱性をスキャンする

> Wiz テナントを接続して、アプリの脆弱な依存関係や危険なコードをスキャンします。スキャンを実行し、SCA と SAST の検出結果を確認して、接続を管理します。

Wiz セキュリティスキャンにより、Base44 アプリに高度な脆弱性検出を追加できます。スキャンは自身の Wiz テナントに対して実行されるため、組織の Wiz ポリシーに従います。ワークスペースの Wiz テナントを接続すると、セキュリティスキャンで Wiz のソフトウェアコンポジション解析 (SCA) と静的アプリケーションセキュリティテスト (SAST) も実行され、脆弱な依存関係や危険なコードが Base44 の組み込みチェックと並んで表示されます。始めるには、ワークスペースレベルで一度 Wiz を接続し、セキュリティスキャンを実行して、アプリの **Security** タブで結果を確認します。

> [!TIP]
>
> **始める前に:**
>
> * ワークスペースは Builder プラン以上である必要があります。
> * Wiz を接続するにはワークスペースのオーナーまたは管理者である必要があります。
> * Base44 統合がインストールされた Wiz テナントへのアクセスと、それが提供する Client ID と Client Secret が必要です。

***

## 仕組み

Wiz スキャンはアプリのセキュリティスキャンの一部として実行され、Base44 の既存のチェックを置き換えるのではなく追加されます。Base44 は分離された 1 回限りのサンドボックスでアプリのコードに対して Wiz CLI を実行し、結果を **Security** タブに表示します。Wiz 資格情報はスキャン実行にのみ使用されます。

Wiz は 2 つの領域をチェックします:

* **Dependencies (SCA):** アプリが使用するサードパーティパッケージのうち既知の脆弱性を持つもの。
* **Code (SAST):** ソースコード内でセキュリティリスクを持ち込む可能性のあるパターン。

各検出結果には Critical、High、Medium、または Low の重大度があり、Wiz テナント内のフルレポートへのリンクが含まれます。

***

## ステップ 1: Wiz を接続する

Wiz の接続は 2 ステップです: Wiz から資格情報を取得し、Base44 でコネクターを追加します。接続後、ワークスペース内のすべてのアプリのセキュリティスキャンに Wiz 結果を含められます。

### 資格情報を取得する

Wiz は、テナントに Base44 統合がインストールされると Client ID と Client Secret を提供します。Base44 でコネクターを設定するには両方が必要です。

**Wiz 資格情報を取得するには:**

1. [Wiz portal](https://app.wiz.io/) から Wiz テナントに Base44 統合をインストールします。
2. Wiz が生成する Client ID と Client Secret をコピーします。
3. Wiz は Client Secret を 1 回のみ表示するため、安全な場所に保存します。

> [!WARNING]
>
> **警告:** クライアントシークレットはパスワードのように機能します。安全に保管し、スクリーンショット、サポートチケット、公開場所で共有しないでください。

### コネクターを追加する

Wiz 資格情報を取得したら、ワークスペース設定でコネクターを追加します。

**Wiz コネクターを追加するには:**

1. アカウント左上のワークスペース名をクリックします。
2. **Settings** をクリックします。
3. 左サイドバーの **Build tools** で **Connectors** をクリックします。
4. **Connectors For App Builders** で **Wiz** を探します。
5. **Add** をクリックします。
6. **Connect Wiz** ダイアログで、Client ID を **Client ID** フィールドに貼り付けます。
7. Client Secret を **Client Secret** フィールドに貼り付けます。
8. **Connect** をクリックします。

![The Wiz connector listed under Connectors For App Builders with an Add button](https://mintcdn.com/base44/cgPRSYbO4pBcEgiB/images/wiz.png?fit=max\&auto=format\&n=cgPRSYbO4pBcEgiB\&q=85\&s=663c24316d34c39f3daf41cac12781e7)

ワークスペースの Connectors 設定にある Wiz コネクター

> [!NOTE]
>
> Base44 は接続を保存する前に Wiz で資格情報を確認します。Wiz が拒否すると、エラーが表示され接続は保存されません。

***

## ステップ 2: スキャンを実行する

Wiz を接続すると、セキュリティスキャンを実行するたびに自動的に Wiz も実行されます。

**Wiz でセキュリティスキャンを実行するには:**

1. アプリエディタで **Dashboard** をクリックします。
2. **Security** をクリックします。
3. **Run Security Scan** をクリックします。

> [!NOTE]
>
> Base44 独自の結果が先に表示され、Wiz セクションは Wiz スキャン完了時に埋められます。Security タブは結果が古くなっていることを示すので、変更を加えたら再度セキュリティスキャンを実行してください。

***

## ステップ 3: 検出結果を確認する

Wiz の結果は **Security** タブの 2 セクションに表示されます。**View report in Wiz** で Wiz テナントのフル結果を開き、Wiz ポリシーによってブロックされた検出結果はポリシーによるブロックとしてラベル付けされます。

![The View report in Wiz link above the Wiz findings on the Security tab](https://mintcdn.com/base44/i86GowIM0Iv7Lepy/images/wizreport.png?fit=max\&auto=format\&n=i86GowIM0Iv7Lepy\&q=85\&s=95d4d285fb1d96a733baf6ba16e2ca45)

View report in Wiz リンクで Wiz テナントのフル結果を開く

### 依存関係の検出結果 (SCA)

**Wiz SCA Findings** セクションには、脆弱な依存関係がパッケージごとにグループ化されて表示されます。各エントリはパッケージとバージョン、影響を受ける既知の脆弱性の数、重大度を示します。検出結果を展開すると、各 CVE、そのアドバイザリリンク、修正版のバージョンが表示されます。安全なアップグレードがある場合、[Base44 独自の依存関係検出結果を修正する](https://docs.base44.com/ja/Setting-up-your-app/running-a-security-scan.md#app-dependencies) のと同じ方法で修正を適用できます。修正版がまだない場合や、修正にアプリを壊す可能性のあるメジャーバージョンのアップグレードが必要な場合は、代わりに **Resolve with AI** が表示されます。パッケージが AI チャットに送信され、新しいバージョンやメンテナンスされている代替など、安全な修正を AI が見つけます。

### コードの検出結果 (SAST)

**Wiz SAST Findings** セクションには、アプリ内のファイルに紐づくコードレベルの問題が表示されます。検出結果を展開すると、セキュリティカテゴリ、該当コード、推奨される修正が表示されます。**Fix** をクリックすると、その検出結果を解決するために AI チャットに送信できます。問題が実際には悪用できないと AI が判断した場合は、代わりに検出結果を結果から削除します。そのコードが後で変更されると、スキャンで再び検出されることがあります。

![Wiz SCA and SAST findings on the app's Security tab](https://mintcdn.com/base44/fLnD_0glki8_2rGF/images/Wizfindings.png?fit=max\&auto=format\&n=fLnD_0glki8_2rGF\&q=85\&s=ea8e9bdbfe111ec1a810314e0cdb4ebb)

Security タブの Wiz SCA および SAST 検出結果

> [!NOTE]
>
> secret や infrastructure as code などの一部の Wiz カテゴリは Base44 には表示されません。すべての検出結果を確認するには Wiz でフルレポートを開いてください。

***

## 接続を管理する

ワークスペースのオーナーと管理者は、いつでも Wiz 接続を更新または削除できます。

![The Wiz Connector page with the Edit button on the connection](https://mintcdn.com/base44/i86GowIM0Iv7Lepy/images/managewiz.png?fit=max\&auto=format\&n=i86GowIM0Iv7Lepy\&q=85\&s=d61bc42a36717725496352bacbd797ac)

コネクターページから Wiz 接続を管理する

### 資格情報を更新する

Wiz で資格情報が変わった場合、または Wiz が保存済みの資格情報を受け付けなくなった場合、保存されている資格情報を更新します。

**Wiz 資格情報を更新するには:**

1. アカウント左上のワークスペース名をクリックします。
2. **Settings** をクリックします。
3. 左サイドバーの **Build tools** で **Connectors** をクリックします。
4. **Wiz** を探し、**View** をクリックします。
5. **Connections** テーブルで **Edit** をクリックします。
6. 新しい Client Secret を入力し、変更されていれば新しい Client ID も入力します。
7. **Save Changes** をクリックします。

> [!WARNING]
>
> **警告:** Wiz が保存済みの資格情報を拒否すると、有効な資格情報を入力してコネクターを編集するまでセキュリティスキャンは一時停止します。

### 接続を削除する

コネクターの削除はワークスペース内のすべてのアプリで Wiz スキャンを停止するので、Wiz でアプリをスキャンしたくなくなったときのみ削除してください。

**Wiz コネクターを削除するには:**

1. アカウント左上のワークスペース名をクリックします。
2. **Settings** をクリックします。
3. 左サイドバーの **Build tools** で **Connectors** をクリックします。
4. **Wiz** を探し、**View** をクリックします。
5. **Connections** テーブルで **Edit** をクリックします。
6. **Delete Connector** をクリックします。
7. 確認メッセージを確認し、**Delete Connector** をクリックして確認します。

***

## FAQ

Wiz セキュリティスキャンについての詳細は、以下の質問をクリックしてください。

> [accordion] Wiz 検出結果は誰が見られますか?
>
> アプリにアクセスできるワークスペースの全員 (アプリコラボレーターを含む) は、セキュリティスキャンを実行するときに Wiz 検出結果を確認できます。公開アプリを使う人々にはスキャン結果は表示されません。

> [accordion] コードは Base44 の外に出ますか?
>
> いいえ。Wiz スキャンは AI モデルを介さず、分離された Base44 サンドボックス内で完全に実行されます。Base44 は認証、Wiz ルールの取得、軽量なスキャンメタデータのアップロードのためにのみ Wiz に接続し、ソースコードは決して送信しません。

> [accordion] Wiz スキャン実行にはクレジットがかかりますか?
>
> いいえ。Wiz スキャンは Base44 のクレジットを消費しません。スキャンは自身の Wiz テナントに対して実行され、Wiz の使用量にカウントされます。これは Wiz ライセンスの一部です。

> [accordion] 一部の依存関係の検出結果を修正できないのはなぜですか?
>
> 一部の脆弱な依存関係は、追加したコードではなく Base44 独自のパッケージから来ています。インストールしたパッケージ上の検出結果には適用可能な修正が表示されますが、Base44 SDK が取り込むパッケージ上の検出結果は Base44 側でまとめて修正されるため、修正はすべてのアプリに同時に届きます。

> [!NOTE]
>
> このページは AI によって翻訳されました。最も正確で最新の情報については、[英語版](https://docs.base44.com/index.md) を参照してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.