BYOK チャットアプリを 1 人で作って、Claude Code に複数視点で監査させて気づいた実装漏れの話
Hiroba による自動要約
個人開発の BYOK チャットクライアント「はやトーク」で、Claude Code との開発中に 2 つの実装漏れ (Stripe Customer Portal 設定保存漏れ、localStorage の自己申告に依存した認可) が見つかった。セキュリティ・法務・UX など役割を変えて AI に複数回監査させることで、単一視点では見落とされるバグが浮き彫りになった経験を記録。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5428 件あります。
関連する記事
同じタグの記事

Claude Code でプロンプトインジェクションに備える
ZennClaude Code 利用時に発生したプロンプトインジェクションの事例を通じ、開発者個人が取り得る対策を紹介。Manual モード活用、CLAUDE.md への明示的ルール追記、信頼できないコンテンツの直接パイプ避止、deny 設定、sandbox 機能の活用など複数の防御手段を解説。

Claude が書いたコードを GLM-5.3 に攻撃者の目で査読させる手順と見つかった穴
QiitaClaude(Opus)が実装したヘッドレス CMS と SEO ツールの差分を GLM-5.3 に「攻撃者の目で読め」と指示して複数回査読した結果、テスト 200 件超が通過した実装でも他人のアカウント乗っ取りなど重大な穴が検出された。AI による査読を有効にするには別の AI の指摘を実装側が実コードで確認して採否を決め、修正後に再度査読を回す反復プロセスが重要。

Claude Code が .env を開く前に止める—deny ルールと PreToolUse フックの最小構成
ZennClaude Code の不具合調査時に .env が会話ログに残るリスクを、permissions.deny(拒否ルール)と PreToolUse フック(Python)の2段構えで防ぐ方法を解説。.gitignore や CLAUDE.md では防げない、ツール実行前の強制的な遮断を実装する具体的なコード例を示す。

Claude Code v2.1.290〜v2.1.296|hook の素通りが塞がる|週刊Changelog解説
QiitaClaude Code の複数バージョンで prompt/agent hook の不具合が修正され、命令形で書いた hook がブロックすべき操作を通していた問題が解決。v2.1.295 で onFailure: "block" が追加され、失敗した hook も操作を止める側に回るようになり、セキュリティ関連では権限判定の迂回経路も複数塞がった。