For the complete documentation index, see llms.txt. This page is also available as Markdown.

環境変数による設定

トークン

次を使用してください: AIKIDO_TOKEN Aikidoで生成したトークンを設定するための環境変数:

AIKIDO_TOKEN="token"

ブロッキングモード

次を使用できます AIKIDO_BLOCK ブロッキングモードを有効にするための環境変数。

AIKIDO_BLOCK="true"

ダッシュボードでブロッキングモードと検知のみモードを切り替えることもできます。環境変数は初期モードとして使用されます。設定が取得されると、Zenはダッシュボードで設定されたモードに切り替わります。

エージェントを無効にする

次を使用できます AIKIDO_DISABLE Zenを完全に無効化するための環境変数。万が一Zenが問題を引き起こした場合でも、コードや環境変数を削除することなくZenを無効にできます(例: AIKIDO_TOKEN など)。

AIKIDO_DISABLE="true"

デバッグ

次を使用できます AIKIDO_DEBUG より詳しい情報を出力するための環境変数:

  • 特定のパッケージがサポートされているかどうか

  • トークンが検出されたかどうか

  • Zenが検知のみモードで実行されているかどうか

プロキシ設定

次を使用できます AIKIDO_TRUST_PROXY のための環境変数 プロキシを信頼する:

デフォルトでは、trust proxy は 有効です.

インスタンス名の上書き

AIKIDO_INSTANCE_NAME アプリケーションインスタンスにカスタム名を設定します。ホスト名だけでは十分に分かりやすくない場合(たとえば、コンテナ化された環境や一時的な環境)に便利です。デフォルトはホスト名です。

API発見サンプル数の上限

ルートごとに収集されるリクエストサンプル数を制限します。各サンプルには次の内容が含まれます:

  • リクエストボディの構造と型(GraphQL以外のリクエスト)

  • クエリパラメータ

  • 使用された認証方法

これらのサンプルは、想定されるリクエスト形式や認証要件を含め、APIの構造を分析・文書化するのに役立ちます。

最大リクエストボディサイズ(NodeJS)

受信するHTTPリクエストボディの最大サイズ(MB)を設定します。この制限は、極端に大きなリクエストによるメモリ枯渇からアプリケーションを保護するのに役立ちます。

最終更新

役に立ちましたか?