Claude Codeが技術監査中にGitHubリポジトリのマルウェアバックドアを特定

Claude Codeは、実行前にGitHubリポジトリに対してセキュリティ監査を実施し、潜在的なマルウェアによる侵害を防ぎました。開発者は、AIを活用したFintechスタートアップからの契約案件についてLinkedIn経由で連絡を受け、通話前に彼らのMVPをGitHubでレビューするよう招待されました。
監査プロンプトとプロセス
開発者はVS Codeでリポジトリを開き、Claude Codeで以下のプロンプトを使用しました:
「あなたはこのコードベースの技術的デューデリジェンス監査を行っています。率直な評価を教えてください。プロジェクトの完全性、AI/MLレイヤー、データベース、認証、バックエンドサービス、フロントエンド、コード品質、および工数見積もりをチェックしてください。具体的に。実際のファイル名を参照してください。甘く見積もらないでください。」
重大な発見
Claude Codeは、いくつかのセキュリティと整合性の問題を特定しました:
- リモートコード実行バックドア:
src/server/routes/auth.jsで発見されました。npm run devが実行されるたびに、リモートURLを静かに取得し、返されたコードをフルシステムアクセス(ファイルシステム、ネットワーク、プロセス)で実行します。実行は失敗抑制付きで静かに行われます。 - 偽のデータベース実装: ユーザーは実際のデータベースではなく、再起動のたびにリセットされるプレーンな配列に保存されていました。
- AI/ML機能なし: READMEでは機械学習、NLP、予測分析を謳っていましたが、リポジトリには基本的なルールベースのロジックとハードコードされたモックデータのみが含まれていました。
- フロントエンドの欺瞞: フロントエンドは、すべてのAPI失敗時に静かに偽のデータにフォールバックし、実際の機能に関係なくデモが洗練されているように見せていました。
ソーシャルエンジニアリングの背景
この攻撃は、採用や契約プロセスの一環としてリポジトリのレビューや貢献を依頼された開発者、フリーランサー、エージェンシーを対象としていました。ソーシャルエンジニアリングは、プロフェッショナルなLinkedInメッセージ、説得力のあるREADMEドキュメント、魅力的な単価(時給60〜100ドルのリモート契約)で洗練されていました。リポジトリは正当に見え、即時実行を促すように設計されていました。
推奨されるセキュリティ対策
- 監査せずに未知のリポジトリを実行しない
- 実行前にClaude Codeを使用してリポジトリをスキャンする(監査は1つのプロンプトで完了)
npm run devを実行する前に難読化された実行パターンを探す- インストール時に自動スクリプトがトリガーされるリポジトリを疑う
開発者は、Claude Codeが現在、すべての新規クライアントリポジトリのオンボーディングプロセスの標準ステップになったと報告しています。LinkedInの連絡先に発見内容を伝えた後、その人物はすぐに開発者をブロックしました。
📖 Read the full source: r/ClaudeAI
👀 See Also

セキュリティアラート:LiteLLM内の悪意あるコードがAPIキーを盗む可能性あり
LiteLLMでAPIキーが漏洩する可能性のある重大なセキュリティ脆弱性が発見されました。OpenClawやnanobotのユーザーは影響を受ける可能性があるため、ソースに記載されているGitHubのIssueを確認してください。

ヴィタリック・ブテリンの安全なローカルLLM構築へのアプローチ
ヴィタリック・ブテリンは、ローカル推論、サンドボックス化、データ漏洩やジェイルブレイクなどのプライバシーリスクの軽減に焦点を当てた、自己主権型LLMセットアップについて概説しています。

ClawGuard:OpenClaw API認証情報保護のためのオープンソースセキュリティゲートウェイ
ClawGuardは、AIエージェントと外部APIの間に位置するセキュリティゲートウェイで、エージェントマシンではダミーの認証情報を使用し、実際のトークンは別途保存します。機密性の高い呼び出しにはTelegramによる承認を提供し、リクエストの監査証跡を維持します。
OpenClawクラスタ管理:リカバリパスをクラスタ外に保持する
OpenClaw管理クラスタのためのより安全なトポロジ:Gatewayとタスク状態を外部に置き、読み取り専用アクセスを使用し、PR + CI + 人間の承認によるマージを介してArgo CDに変更を駆動します。