--restricted (または CLAUDE_CODE_RESTRICTED=1) オプションを追加しました。また、bypassPermissions を拒否し、ユーザー、プロジェクト、ローカルの設定ファイルを無視します。英語原文を表示
--restricted (or CLAUDE_CODE_RESTRICTED=1): removes the built-in tools that run commands or code and WebFetch (unless named in --tools), keeps file tools inside the working directory, refuses bypassPermissions, and ignores user, project and local settings files変更前
コマンド実行やコード実行を行う組み込みツールや WebFetch が利用可能でした。また、bypassPermissions が許可され、ユーザーやプロジェクトの設定ファイルが参照されていました。
変更後
コマンド実行やコード実行を行う組み込みツールや WebFetch が削除され、ファイルツールは作業ディレクトリ内に限定されます。bypassPermissions は拒否され、設定ファイルは無視されます。
ユーザーへの恩恵
セキュリティを強化し、意図しない操作や外部へのアクセスを制限できます。