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

# セキュリティ

> ワークスペースの脆弱性を監視し、Replitで修正を準備し、アカウント全体のセキュリティスキャン、Auto-Protect、公開の深刻度ポリシーを設定します。

チームがワークスペースで開発を進める中で、公開前だけでなく開発全体を通じてセキュリティスキャンを活用しましょう。Replitは脆弱性の特定、影響の確認、チームが検証するための修正の準備を支援します。

**ワークスペースセキュリティセンター**を使ってプロジェクト全体の依存関係の脆弱性を監視し、**詳細設定**を使って組織のセキュリティポリシーを設定します。

## ワークスペースをスキャンする

ワークスペースのホームから**Security**を選択してセキュリティセンターを開きます。**Run security scan**を選択すると、プロジェクトの依存関係を既知の公開脆弱性レコードと照合できます。

依存関係スキャンは自動的にも実行されます。**CVE**（Common Vulnerabilities and Exposures）識別子は、アプリが使用するサードパーティパッケージの問題など、公開記録された脆弱性を示します。

<Frame caption="プロジェクト名とオーナー名を例に置き換えたワークスペースセキュリティセンター。">
  <img src="https://mintcdn.com/replit/4GRNrFZsQB2Pgalf/images/workspace/security-center.jpg?fit=max&auto=format&n=4GRNrFZsQB2Pgalf&q=85&s=f02066699b29833b11a2950116ae1b4b" alt="依存関係スキャンの合計数、深刻度と露出度のフィルター、影響を受けるプロジェクト、修正アクションを示すワークスペースセキュリティセンター。" width="1536" height="891" data-path="images/workspace/security-center.jpg" />
</Frame>

<Note>
  この依存関係の概要は、既知のパッケージの脆弱性を対象としています。より詳細なソースコードセキュリティスキャンの検出結果は含まれていません。
</Note>

## 検出結果に優先順位を付ける

概要では、影響を受けるプロジェクトが露出度別にグループ化されます。**公開済みかつパブリックなプロジェクト**、**公開済みプロジェクト**、**プロジェクト総数**です。この情報を深刻度と合わせて確認し、最初に調査する対象を決めましょう。

* プロジェクト名またはCVEで検索します。
* 深刻度、オーナー、公開状態、可視性でフィルタリングします。
* プロジェクトを展開して、影響を受けるパッケージ、バージョン、深刻度、CVEの詳細を確認します。
* **オーナーに通知**を使って、影響を受けるプロジェクトの担当者に通知します。

まず、パブリックに公開されているアプリのクリティカルおよび高深刻度の問題に対処し、その後、影響度に基づいて残りの検出結果に取り組みます。詳細なコントロールとSoftware Bill of Materials（SBOM）エクスポートについては、[ワークスペースセキュリティセンター](/ja/features/security/workspace-security-center)を参照してください。

## 問題を修正する

影響を受けるプロジェクトの横にある**Agentで修正**を選択すると、Replitが修正を準備します。

<Warning>
  スキャン結果がクリーンであっても、アプリケーションの安全性が保証されるわけではありません。スキャンは、コードレビュー、テスト、アクセス制御の確認、実行中のアプリの評価と合わせて活用してください。
</Warning>

## セキュリティポリシーを設定する

**アカウント設定 → 詳細 → セキュリティ**を開いて、自動保護と公開要件を設定します。

<Frame caption="詳細設定内のセキュリティコントロール。個人アカウントの詳細や無関係な設定はトリミングされています。">
  <img src="https://mintcdn.com/replit/4GRNrFZsQB2Pgalf/images/workspace/security-admin-settings.jpg?fit=max&auto=format&n=4GRNrFZsQB2Pgalf&q=85&s=05407f41e1ecba6f5fcb3885e8579e47" alt="Auto-Protect、Require security scan、Block publishing at severity、Security alert recipients、保存があるセキュリティ設定。" width="1600" height="780" data-path="images/workspace/security-admin-settings.jpg" />
</Frame>

### Auto-Protectを有効にする

管理者は**Auto-Protect**を有効にすることで、新たに開示された依存関係の脆弱性がプロジェクトに影響する場合に、Replitにパッチを準備させることができます。**Auto-Protect for security vulnerabilities**ドロップダウンを使って、タスクを発生させる最低深刻度を選択し、適用・再公開する前に提案された変更を確認してください。

この設定は、請求先アカウント内のすべてのワークスペースに適用されます。

自動依存関係スキャンは無料です。Replitが準備する修正作業は、Auto-Protectによって事前に準備されたパッチも含め、他の開発作業と同様に課金されます。設定と通知の設定については、[Auto-Protect](/ja/features/security/project-security-center#auto-protect)を参照してください。

### Require security scans before publishing

**Require security scan**を使うと、builderが手動でスキャンを開始するのではなく、公開時にスキャンを必須にできます。この設定は既存の公開には適用されません。

ワークスペース全体の依存関係をいつでも確認したい場合は、引き続きワークスペースセキュリティセンターで**Run security scan**を選択できます。

### 深刻度で公開をブロックする

**Block publishing at severity**を使って、セキュリティスキャンの実行時にデプロイメントをブロックする最低脆弱性深刻度を選択します。例えば、**クリティカル**を選択すると、クリティカルな検出結果がある場合に公開がブロックされます。

このしきい値は、必須スキャンおよび個別にオプトインしたデプロイメントに適用されます。デフォルトではクリティカルのみが対象です。スキャンを公開要件にしたい場合は、**Require security scan**と合わせて設定してください。

### セキュリティアラートの送信先を選択する

**Security alert recipients**を使うと、依存関係CVEダイジェストメールなどのアラートを、すべてのワークスペース管理者ではなく共有の配信リストに送ることができます。この設定は、請求先アカウント内のすべてのワークスペースに適用されます。

セキュリティ設定を行った後、**保存**を選択します。

## 次のステップ

<Card title="Observability" icon="chart-line" href="/ja/teams/observability">
  組織全体の消費量と監査ログを確認します。
</Card>
