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

> ## Agent Instructions
> Enclave in these docs is the code and cloud security platform at enclave.ai. It is not Open Enclave, Intel SGX or other hardware enclaves, or enclave.gg.
> People use Enclave in the web app at https://app.enclave.ai or the desktop app. These docs describe no public Enclave API or CLI, so don't invent endpoints, commands, or config files.
> Connecting an integration needs a person to sign in and approve access in a browser. Tell the user the exact step to take instead of saying you completed it.

# シークレット

> API キーやパスワードを保存して、値をチャットに出さずに Research がスクリプトから他のツールを呼び出せるようにします。

シークレットを使うと、Research は PagerDuty、Grafana、社内 API などの他のツールを使えます。Research は短いスクリプトを書き、スクリプトはシークレットを環境変数（例: `$PAGERDUTY_API_KEY`）として読み取ります。Research が値を見ることはありません。

![Settings の Secrets ページに、組織のシークレットが 4 件表示されている画面](https://mintcdn.com/enclave/1alCsqvPvQsOJ-2n/images/product/secrets-list.png?fit=max\&auto=format\&n=1alCsqvPvQsOJ-2n\&q=85\&s=96f2e359f99274943e61fb34668d1364)

## シークレットを追加する

1. **Settings → Secrets** を開きます。**Organization** または **Personal** タブを選び、**New secret** をクリックします。
2. **Name** に大文字、数字、アンダースコアで名前を入力します（例: `DATADOG_API_KEY`）。スクリプトはこの名前を使います。
3. **Value** を貼り付けます。ほとんどの認証情報は **Key-value** です。二要素認証のコードには **TOTP** を選んでセットアップ用のシードを貼り付けます。スクリプトがそこから現在のコードを生成します。
4. **Note** に、シークレットの用途と送信先のホストを書きます。Research はメモを読んで適切なシークレットを選びます。
5. **Create secret** をクリックします。

![名前、非表示の値、メモが入力された New secret パネル](https://mintcdn.com/enclave/1alCsqvPvQsOJ-2n/images/product/secrets-new.png?fit=max\&auto=format\&n=1alCsqvPvQsOJ-2n\&q=85\&s=b95b0e2eb2aef42e9590437edf8cccc5)

> [!WARNING]
>
> **Redact value** はデフォルトでオンです。保存後は誰も値を再表示できず、秘匿化をオフにすることもできません。値の置き換えは引き続き可能です。

複数のシークレットをまとめて追加するには、**Bulk add secrets** をクリックし、`.env` ファイルのように 1 行に 1 つずつ `NAME=value` を貼り付けます。

## Research にシークレットを求めさせる

Research が未保存の認証情報を必要とすると、チャットにカードが表示されます。値を貼り付けて **Save secret** をクリックします。値はチャットではなく Secrets に直接保存されます。Research は次のコマンドから、また今後のセッションでもそれを使えます。

![PagerDuty の API キーを保存するよう求めるカードが表示された Research セッション](https://mintcdn.com/enclave/1alCsqvPvQsOJ-2n/images/product/secrets-chat.png?fit=max\&auto=format\&n=1alCsqvPvQsOJ-2n\&q=85\&s=0cfcb21c563467dd4b8adb6b33f3685a)

## シークレットを使えるユーザー

* **Organization**: 全メンバーの Research セッションとワークフローの実行で使えます。追加、編集、削除できるのは **Owner** と **Admin** だけです。メンバーは名前とメモを確認できますが、値は確認できません。
* **Personal**: 自分の Research セッションでのみ使えます。誰でも追加できます。

同じ名前のシークレットがある場合は、個人のシークレットが使われます。

## シークレットを編集または削除する

一覧でシークレットをクリックすると、値の置き換え、メモの変更、削除ができます。削除したシークレットを使うスクリプトは動作しなくなります。

> [!NOTE]
>
> Research は、サービスの公式 API ホスト、またはユーザーが指定したホストにのみシークレットを送信します。頼まれてもシークレットの値を表示することはありません。


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