LLM推論初出 9/4 05:17
Claude Code 2.1.251前でもsymlink探索起点へのRead denyは効くか実測した
https://zenn.dev/topics/ai/feed2026/9/4
AI要約
Claude Code 2.1.251で、シンボリックリンクを探索起点とする場合にRead denyルールが機能するかを実測。changelogの修正内容に基づき、symlink経由でアクセスした場合でもパーミッション設定がブロックするかを検証。
AI要点
- Claude Code 2.1.251の修正前バージョン(2.1.248)でsymlinkを探索起点にしてもRead denyが有効であることを実測で確認した。
- changelogにはGrep/Globがsymlink探索起点でRead denyルールを素通りしていた可能性が示唆されていたが、実測ではブロックされていた。
- symlinkが探索起点引数そのものである最も一般的なケースで、permissions.denyルールが期待通り機能することが確認された。
- 検証では、denyルールなしの対照ケースではマーカーファイルが見つかったが、denyルール適用ケースでは permission_denied イベントが発生しブロックされた。
なぜ重要か
Claude Codeのセキュリティ設定におけるsymlinkの挙動が実測で確認され、一部の脆弱性の懸念が払拭されたことは、開発者が安心してツールを利用するための重要な情報となる。