AIコーディングにおけるシークレット漏洩リスク
Claude CodeをはじめとするAIコーディングエージェントは、コード生成や修正作業を効率化する一方で、従来の開発フローにはなかった新たな情報流出経路を生み出す可能性があります。APIキーやアクセストークンといった認証情報がAIエージェントの文脈に取り込まれると、ログや成果物、外部サービスとの連携処理に意図せず残存するリスクがあります。
シークレット漏洩を防ぐためには、Gitへのコミット前後だけでなく、AIエージェントが実際に動作しているタイミングでの監視が重要です。Claude Codeには、ユーザー入力やツール実行の前後で処理を挟み込めるHooks機能が提供されており、これがシークレット対策に有効とされています。
「マモラクSecret」の機能と導入
「マモラクSecret」は、Claude CodeのHooksに自動的に組み込まれるため、既存の開発フローを変更することなくシークレット保護を実現します。

本プラグインは、Web UIでの検知履歴確認、ホワイトリスト管理、誤検知フィードバック機能に対応しており、個人利用からチーム利用まで継続的な運用が可能です。チームでの検知ログ管理、メンバー管理、ポリシー設定などの統制機能に関する問い合わせは、以下のフォームから可能です。

高精度な検出と誤検知抑制
「マモラクSecret」の検出エンジンは、OpenAI、Anthropic、AWS、GitHub、Stripe、Slackなど、主要109種類のAPIキー・トークン形式に対応しています。正規表現、高エントロピー検出、キー名ヒューリスティックを組み合わせることで、既知のサービス固有キーから汎用的なシークレットらしい文字列まで幅広く検知します。153パターンのシークレットフィクスチャを用いた自動テストでは、検出漏れ0件を確認しています。
また、誤検知の抑制にも注力しています。OSSコード100リポジトリ・780,461ファイルを対象とした検証で収集された19,258件の実誤検知パターンをもとに、XGBoost製の誤検知削減モデルを搭載しています。これにより、トークン長、エントロピー、文字クラス比率、CamelCase遷移数、文脈キーワードなどの特徴量からシークレットらしさを再評価し、高感度な検出と誤検知の抑制を両立しています。
AIセキュリティプラットフォーム「MODEL SAFE」
「マモラクSecret」は、株式会社MONO BRAINが提供するAIセキュリティプラットフォーム「MODEL SAFE」の一部です。「MODEL SAFE」は、AIエージェントやAIコーディングツールの企業利用における、プロンプトインジェクション、外部連携リスク、秘密情報漏洩、エージェント暴走を防ぐためのプラットフォームです。AIの入出力、権限、外部通信、実行ログを横断的に監視し、企業の安全なAI活用を支援します。


コメント