#セキュリティ
11 件の記事
-
Claude Code の settings.json と settings.local.json で permissions を設計する
Claude Code の権限設定を settings.json で管理する方法を解説します。allow・deny・ask の書き方とパターン記法、ユーザー・プロジェクト・ローカルの優先順位、個人用 settings.local.json の役割と Git 管理から外れる仕組み、実務向けの推奨設定を紹介します。
-
Codex の「このフォルダを信頼しますか」を消す:trust_level = "trusted" の書き方
~/.codex/config.toml に [projects."<絶対パス>"] と trust_level = "trusted" を書くと信頼確認が出なくなります。untrusted では .codex/config.toml・hooks・rules が無視される点も解説します。
-
Codex は既定で API キーもコマンドに渡す:shell_environment_policy で止める
ignore_default_excludes の既定は true で、KEY・SECRET・TOKEN を含む変数もそのまま渡ります。false にして落とす方法と、inherit の 3 値・filters・set の書き方、適用順序をまとめます。
-
Claude Code の PreToolUse フックで rm -rf を止める設定と、その限界
PreToolUse フックで危険な rm を拒否する書き方を、終了コード 2 と permissionDecision の 2 通りで解説します。bypassPermissions でも効く理由と、文字列一致では抜けられる限界も扱います。
-
Codex の Web 検索を制御する web_search 設定:disabled / cached / indexed / live の違い
Codex CLI が Web 検索をどう使うかを決める config.toml の web_search の 4 つの値と既定、1 回だけ有効にする --search フラグ、プロンプトインジェクションの観点で indexed を選ぶ理由、ドメイン制限の設定を解説します。
-
Claude Code で .env を読ませない deny 設定(Read ルールの書き方)
settings.json の permissions.deny に Read(./.env) を書いて Claude Code に .env を読ませない方法と、パターンごとの適用範囲、cat 経由の読み取りや deny が効かないケースまで解説します。
-
Claude Code の bypassPermissions を安全に使える条件
--dangerously-skip-permissions と bypassPermissions モードで何が無効になるのか、公式が示す隔離環境・非 root・egress 制限の条件、それでも残るリスクと代替手段を整理します。
-
Claude Code の WebFetch を特定ドメインだけ許可する設定
WebFetch(domain:...) の書き方とワイルドカードの効き方、bare WebFetch と domain:* の違い、サンドボックスの通信許可との関係、リダイレクト時の落とし穴をまとめます。
-
AI コーディングツールに API キーや秘密情報を読ませないための設定:Claude Code・Codex・Gemini CLI 共通の対策
.env や認証情報ファイルを Claude Code、Codex、Gemini CLI に読ませないための具体的な設定(permissions の deny、サンドボックス、除外設定)と、読ませてしまった場合の対処、そもそも秘密情報をリポジトリに置かない構成を解説します。
-
Claude Code に入力したコードは学習に使われるのか:プランごとのデータ利用と設定の確認方法
Claude Code で扱ったコードや会話が Anthropic のモデル学習に使われるかを、個人プラン(Pro/Max)と商用(API/Team/Enterprise)に分けて整理します。設定画面での確認手順、保持期間、業務利用で押さえるべき点を解説します。
-
Codex CLI の approval mode と sandbox 設定の違い:安全に自動実行させる組み合わせ
Codex CLI の承認ポリシー(approval)とサンドボックス(sandbox)の違いと組み合わせを解説します。各選択肢の意味、--full-auto の中身、config.toml での固定方法、ネットワーク制限の設定を紹介します。