AIコーディングエージェントや顧客対応エージェントを発見・監視・評価し、リスクの高い挙動を検知するエンタープライズ向けセキュリティシステム。
AGGIB/Stroq
AIコーディングエージェントのセッションをローカルでスキャンして秘密情報の漏えいを検出し、Claude Code、Cursor、Codexに連携して危険なコマンドをブロックまたは確認します。
- スター
- 202
- フォーク
- 15
- 未解決の Issue
- 7
- 最終コミット
- 7 時間前
これは何?
Stroqは、Claude Code、Cursor、Codex CLIなどのAIコーディングエージェント向けローカルセキュリティツールです。既存のエージェントセッション記録を読み取り、エージェントが読んだテキストに由来するコマンドと、外部サービスに渡された認証情報を報告します。表示するのはキー名と情報源のみで、値は表示しません。
フックは各ツール呼び出しの実行前に評価します。ダウンロードした内容をシェルにパイプで渡すコマンドや、既知の秘密情報を含む外向きリクエストを拒否できるほか、エージェントが読んだテキストをコマンドで再利用する際に確認を求めます。127.0.0.1で動作するローカルコンソールでは、記録された判定、接続中のエージェント、および各エージェントが使用するスキルとMCPサーバーを確認できます。Stroqの実行にはnpxを使い、Node.js 22以降が必要です。テレメトリーは送信しません。
過去のセッションを現在のポリシーに照らして確認するリプレイコマンドと、使い捨て環境で既知の攻撃ケースを一通り実行する攻撃コマンドも含まれています。
主な機能
- 01エージェントのセッション記録をスキャンして既知の秘密情報を検出し、値を表示せずにキー名と情報源を報告します。
- 02Claude Code、Cursor、Codex用のフックをインストールし、危険な外向きの呼び出しを拒否するとともに、エージェントが読んだテキストを再利用する前に確認を求めます。
- 03コマンドを実行せずに、過去のセッションを現在のポリシーに照らして再生します。
- 04127.0.0.1でローカルコンソールを提供し、判定、接続中のエージェント、MCPサーバーを確認できます。
- 05アカウント不要で、テレメトリーを送信せずにすべてローカルで動作します。
ユースケース
- 過去のコーディングセッション中に、AIエージェントがAPIキーやクラウド認証情報を外部に送信したかどうかを確認する。
- エージェントがダウンロードしたスクリプトをシェルにパイプしたり、curl経由で秘密情報を漏らしたりできないように、ガードレールを追加する。
- コーディングエージェントが読み込んだスキルやMCPサーバーを監査し、前回の確認以降に何が変わったかを把握する。
クイックスタート
- 1
npxでStroqを実行して、自分のセッションカードを表示する
npx @stroq/cli - 2
Stroqをエージェントにフックして保護する
npx @stroq/cli init - 3
127.0.0.1でローカルコンソールを開く
npx @stroq/cli console
使う前に知っておきたいこと
- Node.js 22以降が必要です。
- コンソールからフックを追加するにはmacOSまたはLinuxが必要です。Windowsではstroq initを使用してください。
- これはフィルターであり、サンドボックスではありません。フックが認識できるのはホストから送られた情報だけです。
- フックの対応状況はエージェントやバージョンによって異なるため、実際のフックに依存する前に連携時の制限を確認してください。
収録されている特集
トピック
よくある質問
- Stroq とは?
- AIコーディングエージェントのセッションをローカルでスキャンして秘密情報の漏えいを検出し、Claude Code、Cursor、Codexに連携して危険なコマンドをブロックまたは確認します。 Stroqは、Claude Code、Cursor、Codex CLIなどのAIコーディングエージェント向けローカルセキュリティツールです。既存のエージェントセッション記録を読み取り、エージェントが読んだテキストに由来するコマンドと、外部サービスに渡された認証情報を報告します。表示するのはキー名と情報源のみで、値は表示しません。
- Stroq は無料で使えますか?ライセンスは?
- Stroq は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Stroq は今もメンテナンスされていますか?
- 活発にメンテナンス中。Stroq の最終コミットは 2026年11月7日 です。
- Stroq は何に使えますか?
- 過去のコーディングセッション中に、AIエージェントがAPIキーやクラウド認証情報を外部に送信したかどうかを確認する。 エージェントがダウンロードしたスクリプトをシェルにパイプしたり、curl経由で秘密情報を漏らしたりできないように、ガードレールを追加する。 コーディングエージェントが読み込んだスキルやMCPサーバーを監査し、前回の確認以降に何が変わったかを把握する。
- Stroq のインストール方法は?
- npxでStroqを実行して、自分のセッションカードを表示する: npx @stroq/cli Stroqをエージェントにフックして保護する: npx @stroq/cli init 127.0.0.1でローカルコンソールを開く: npx @stroq/cli console
- Stroq はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AGGIB/Stroq
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude CodeやCursorなど17のコーディングツールのAIエージェント用スキル、コマンド、エージェントを管理するObsidianプラグイン。
インストール前にAIエージェントのスキル(Claude Code、Codex、MCP)をスキャンし、プロンプトインジェクション、データ流出、サプライチェーンのリスクを検出するセキュリティツール。
AIエージェントのシェルコマンド、ファイルアクセス、パッケージのインストール、MCPツール呼び出しを実行前に確認する、ローカル優先のランタイムセキュリティレイヤー。
AIモデルファイル、コード、稼働中のLLM・エージェント・MCPエンドポイント、記録済みのエージェントトレースを検証し、問題点と未確認項目を報告するオープンソースのCLI・ライブラリです。
Claude Code、Codex、Cursorなどのコーディングエージェントがツールを実行する前に、ローカルで呼び出しを検査するポリシーガードレール。