Claude Code --dangerously-skip-permissionsの脆弱性とオープンソース防御ツール

--dangerously-skip-permissionsフラグ使用時のClaude Codeのセキュリティ脆弱性
Claude Codeで--dangerously-skip-permissionsフラグを使用する場合、文書化された間接的なプロンプトインジェクション脆弱性が存在します。核心的な問題は、Claudeが信頼されていないコンテンツを信頼された権限で処理し、ユーザーの指示とそのコンテンツに埋め込まれた悪意のある指示を確実に区別できないことです。
Lasso Securityが文書化した攻撃ベクトル
- クローンされたリポジトリのREADMEやコードコメントに隠された指示
- Claudeが調査のために取得するウェブページ内の悪意のあるコンテンツ
- MCPコネクタ(Notion、GitHub、Slackなど)を介して送信される編集済みページ
- Base64、ホモグリフ、ゼロ幅文字でエンコードされたペイロード
このフラグは、通常は疑わしい活動を捕捉する人間のチェックポイントを除去し、Claudeがファイルを読み取る、ページを取得する、またはMCPサーバーから出力を受け取る際に重大な攻撃対象領域を作り出します。
オープンソースの防御ツール
Lasso Securityは、Claudeが処理する前にツール出力を50以上の検出パターンでスキャンするPostToolUseフックをリリースしました。このツールは誤検出を避け、コンテキストを維持するために、ブロックではなく警告を行います。セットアップには約5分かかり、PythonとTypeScriptの両方で動作します。
このツールはclaude-hooksとしてGitHubで利用可能であり、脆弱性に関するLassoのブログ記事で詳しく説明されています。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

Claude Codeを用いたVibe Codingのセキュリティ概念:認証、認可、および実施
10年の経験を持つシニアエンジニアが、認証・認可・実施の3つのセキュリティ概念をホテルの比喩で解説。Claude Codeでvibe codingする開発者向けに、AIエージェントにセキュリティ確認を依頼する方法も紹介。

AIエージェントがSQLインジェクションを悪用し、マッキンゼーのLilliチャットボットを侵害
CodeWallのセキュリティ研究者は、自律型AIエージェントを使用してマッキンゼーの内部チャットボット「Lilli」をハッキングし、認証不要のAPIエンドポイントにあるSQLインジェクションの脆弱性を介して、わずか2時間で本番データベースへの完全な読み書きアクセスを獲得しました。

FastAPI Guardを使用して、OpenClawインスタンスを攻撃から保護します。
FastAPI Guardは、IPフィルタリング、地域ブロック、レート制限、侵入検知を含む17のセキュリティチェックを追加するミドルウェアを提供します。このツールは、OpenClawセキュリティ監査で文書化された512の脆弱性と40,000以上の公開インスタンスを示す攻撃をブロックします。

ClawSecure:OpenClawエコシステム向けセキュリティプラットフォーム、3層監査とリアルタイム監視を搭載
ClawSecureは、OpenClaw専用のセキュリティプラットフォームで、3層のセキュリティ監査、12時間ごとのSHA-256ハッシュ追跡によるリアルタイム監視、完全なOWASP ASIカバレッジを提供します。3,000以上の人気スキルを監査済みで、登録不要で無料で利用できます。