CipherClaw: セキュリティペルソナを用いたClaudeによるコード監査

CipherClawは、セキュリティに焦点を当てたペルソナをClaude Codeに適用し、コード作成ツールからセキュリティ監査ツールへと変えるツールです。TALONと名付けられたこのペルソナは、CLAUSE.mdファイルを通じて読み込まれ、セキュリティ知識ベースを含んでいます。
仕組み
アーキテクチャは主に3つのコンポーネントで構成されています:
- SOUL.md: ペルソナのアイデンティティを定義
- MEMORY.md: OWASP Top 10、CWE Top 25、20以上のシークレットパターンを含むセキュリティ知識を格納
- 7つのスキルファイル: CLAUSE.md内の
@importで読み込み
コマンドと使用方法
TALONは以下のセキュリティ監査コマンドに応答します:
TALON: full security auditscan for secretsthreat model thiscompliance check SOC2IaC security review
発見例
バグの場所について何のヒントも与えずにNext.jsアプリで実行したところ、TALONは以下の17件のセキュリティ問題を特定しました:
- [重大] 認証不要のエンドポイントが、トークンなしで呼び出し元にpasswordHash + role:ADMINを返す
- [重大] 所有権チェックが全くないDELETEエンドポイント — 任意のユーザーが他人のデータを削除可能(BOLA/IDOR脆弱性)
- [重大] ソースコード内のハードコードされた認証トークン
- [高] ユーザー制御のファイル名を受け入れるファイルアップロード — パストラバーサル脆弱性の可能性
- [中] 暗号化なしで保存された電話番号(GDPR第32条違反)
各発見には以下が含まれていました:
- 正確な行番号
- 脆弱性を再現するcurlエクスプロイトコマンド
- 具体的な修正方法
- SOC2、HIPAA、GDPRのためのコンプライアンス制御マッピング
このツールは、コンテキストやツールを切り替えることなく、開発ワークフローにセキュリティ監査を統合したいClaude Codeを使用する開発者向けに設計されています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Codeの「完了した作業」という錯覚:差分よりもエージェントの経路をレビューする重要性
Claude Codeはクリーンな差分、合格するテスト、良いサマリーを生成できるが、実際の動作やセキュリティ上の懸念、アーキテクチャの制約を見逃す可能性がある。著者は、最終的な差分だけでなく、アクションの連鎖(計画、読み取ったファイル、実行したコマンド、テスト出力)をレビューすることが不可欠だと主張する。

プロンプトフォレスト:不確実性を考慮したローカルファーストのプロンプトインジェクション検出
PromptForestは、プロンプトインジェクションとジェイルブレイクを検出し、平均リクエストレイテンシを増加させることなく確実性を評価しながら分類する、軽量でローカルファーストのライブラリです。

率直な会話:検証ではなく正直なフィードバックを引き出すオープンソースのClaudeスキル
新たなオープンソースのClaudeスキル「Straight Talk」は、Claudeが状況を理解するまでアイデアを評価せず、反論を生成し前提を検証するようにします。

AbsolutelySkilledレジストリがClaude Code向けに156の本番対応スキルを追加
開発者が、セッション間で永続するClaude Code用の156の構造化スキルモジュールのレジストリ「AbsolutelySkilled」を作成しました。各スキルには、トリガー条件、参照ファイル、テストケース、アンチパターンがSKILL.mdファイルに含まれています。