Community研究&データ分析github.com

ttcd77/agent-browser-runtime

AIエージェントおよびAppSecワークフローのためのローカルDevTools/F12エビデンスランタイム。

agent-browser-runtime とは?

このスキル「ttcd77/agent-browser-runtime」は、AIエージェントやアプリケーションセキュリティ(AppSec)ワークフローにおいて、ブラウザの開発者ツール(DevTools/F12)から取得した証拠(エビデンス)をローカル環境で実行・管理するためのランタイムを提供します。主にClaude Code、Cursor、CodexなどのAIコーディングエージェントと連携し、ブラウザのネットワークログ、コンソール出力、DOM状態などの情報をキャプチャして分析することを目的としています。これにより、セキュリティ監査やデバッグ作業の自動化が容易になり、開発者は手動での証拠収集から解放されます。スキルはシェルスクリプトやJavaScriptベースのツールとして動作し、ローカル環境で直接実行可能な設計となっています。

対応~Claude Code~Codex CLI~Cursor
npx skills add ttcd77/agent-browser-runtime

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agent-browser-runtime は何をしますか?

AIエージェントおよびAppSecワークフローのためのローカルDevTools/F12エビデンスランタイム。

概要

ttcd77/agent-browser-runtime は、ブラウザの開発者ツール(F12キーで開くDevTools)から得られる証拠(ネットワークログ、コンソール出力、DOMスナップショットなど)を、ローカル環境で実行・管理するためのランタイムツールです。AIエージェント(例:Claude Code、Cursor、Codex)やAppSecワークフローと組み合わせて使用することで、ブラウザベースの証拠収集を自動化し、セキュリティ分析やデバッグを効率化します。

特徴

  • ローカル実行: インストールや複雑な設定なしで、手元の環境ですぐに利用可能。
  • AIエージェント連携: AIコーディングエージェントが直接このランタイムを呼び出し、ブラウザの証拠を取得・分析できます。
  • AppSec対応: Webアプリケーションのセキュリティ監査に必要な情報(リクエスト/レスポンス、コンソールエラー、Cookieなど)を収集します。
  • 拡張可能: シェルスクリプトやJavaScriptで記述されており、必要に応じて機能を追加・変更できます。

使用方法

インストール

git clone https://github.com/ttcd77/agent-browser-runtime.git
cd agent-browser-runtime
chmod +x runtime.sh

実行

./runtime.sh --target https://example.com --output ./evidence

利用可能なオプション:

オプション説明
--target分析対象のURLを指定します。
--output証拠ファイルの出力先ディレクトリを指定します。
--headlessヘッドレスモードでブラウザを実行します(デフォルトは標準モード)。

対応プラットフォーム

  • Linux
  • macOS
  • Windows(WSL2推奨)

詳細情報

このスキルの詳細なドキュメントやサンプルは、GitHubリポジトリを参照してください。

ライセンス

MIT License

関連スキル