CLIがキーを保存する場所と、CLIの動作を変える環境変数です。
キーの保存場所
lockpick login を実行すると、CLIはキーをシステムのキーチェーンに保存します。サービス名は lockpick-cli です。キーチェーンがない場合は、~/.config/lockpick/config.json に保存します。このファイルは、あなただけが読めるようになっています。
環境変数
| 変数 | 役割 |
|---|---|
LOCKPICK_HOST | サインインしたアドレスの代わりに使う、Lockpickのアドレス |
LOCKPICK_KEY | 保存されているキーの代わりに使うキー。CIなどで使います |
LOCKPICK_CONFIG_DIR | config.json の保存先 |
XDG_CONFIG_HOME | 設定フォルダを $XDG_CONFIG_HOME/lockpick に移します |
LOCKPICK_KEYCHAIN | 0 を指定すると、キーチェーンを使わずファイルを使います |
NO_COLOR | 色を表示しません |
FORCE_COLOR | 端末ではない出力(CIのログなど)で色を表示するには 1 を指定します。0 で表示しません |
CLIの表示について
スキャンされたサイトのテキスト(証拠や検出事項のタイトルなど)には、ターミナルが動作を変えてしまう文字が含まれることがあります。たとえば、画面を消す、文字を隠す、クリップボードに書き込む、リンクを偽装する、といった文字です。CLIは、それらをターミナルに渡さず、目に見える記号として表示します。エスケープ文字は ␛ で表示されます。CLIは、エラーの中に含まれていても、キーを表示することはありません。
--json を付けると、結果は標準出力に、エラーは標準エラー出力にJSONとして出力されます。色は付きません。
未使用のキーは期限切れになります
キーは、使われている間は有効です。ワークスペースで設定された期間(管理者が変更しない限り30日)誰も使わなかったキーは、使えなくなります。キーの確認と取り消しは、Lockpick の AIに追加 の CLIとキー タブで行います。
CLIをMCPサーバーとして使う
lockpick mcp は、Lockpickをコーディングアシスタント向けのローカルMCPサーバーとして起動します。lockpick mcp config claude、cursor、vscode、codex を実行すると、それぞれの設定を表示します。多くの人は、代わりにホスト型サーバーを使います。
このページは役に立ちましたか?