AIコーディングエージェントのすべてのツール呼び出しを実行前に判定し、PASS、AUTH、BLOCKを返すランタイムガード。
superagent-ai/superagent
AIアプリをプロンプトインジェクションから保護し、PIIやシークレットをマスキングし、エージェントを狙った攻撃がないかリポジトリをスキャンするオープンソースSDK。
- スター
- 6,847
- フォーク
- 966
- 未解決の Issue
- 21
- 最終コミット
- 2 か月前
これは何?
Superagent SDKは、大規模言語モデルを使ったアプリケーションに安全性チェックを追加するためのツールキットです。guardメソッドは実行時にユーザー入力を調べ、プロンプトインジェクションや悪意のある指示、安全でないツール呼び出しを検出してブロックします。redactメソッドはテキストからPII、PHI、シークレットを取り除き、<EMAIL_REDACTED>のようなプレースホルダーに置き換えます。
また、AIエージェントを狙ったrepo poisoningや埋め込まれた悪意のある指示などの攻撃を分析するscanメソッドも備えています。本番環境のエージェントに対してレッドチームシナリオを実行するテスト機能は、近日公開予定として掲載されています。
TypeScriptとPythonのSDKに加え、CLI、Claude CodeやClaude Desktopで使えるMCPサーバーを提供しています。OpenAI、Anthropic、Google、Groq、Bedrockのモデルに対応するとしており、独自のインフラ上でGuardを実行できるオープンウェイトモデルも用意しています。
主な機能
- 01実行時にプロンプトインジェクションや安全でないツール呼び出しを検出してブロック
- 02テキストからPII、PHI、シークレットをマスキング
- 03repo poisoningやエージェントを狙った悪意のある指示がないかリポジトリをスキャン
- 04TypeScriptおよびPythonのSDKとCLI
- 05Claude CodeおよびClaude Desktop向けのMCPサーバー
ユースケース
- チャットボットからモデルに入力が届く前にフィルタリングする
- プロンプトやログから顧客の機密データをマスキングする
- AIコーディングエージェントが読み込むサードパーティ製リポジトリをチェックする
- オープンウェイトモデルを使い、セルフホスト環境でGuardを実行する
クイックスタート
- 1
superagent.sh に登録して API キーを取得する
- 2
TypeScript SDK をインストールする
npm install safety-agent - 3
API キーを設定する
export SUPERAGENT_API_KEY=your-key
使う前に知っておきたいこと
- Guard、redact、scan を利用するには Superagent の API キーが必要です。そのため、オープンウェイトモデルをセルフホストしない限り、アカウントとネットワーク接続が必要です。
- Test 機能は近日公開予定とされており、現在は利用できません。
収録されている特集
トピック
よくある質問
- superagent とは?
- AIアプリをプロンプトインジェクションから保護し、PIIやシークレットをマスキングし、エージェントを狙った攻撃がないかリポジトリをスキャンするオープンソースSDK。 Superagent SDKは、大規模言語モデルを使ったアプリケーションに安全性チェックを追加するためのツールキットです。guardメソッドは実行時にユーザー入力を調べ、プロンプトインジェクションや悪意のある指示、安全でないツール呼び出しを検出してブロックします。redactメソッドはテキストからPII、PHI、シークレットを取り除き、<EMAIL_REDACTED>のようなプレースホルダーに置き換えます。
- superagent は無料で使えますか?ライセンスは?
- superagent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- superagent は今もメンテナンスされていますか?
- 半年以内に更新あり。superagent の最終コミットは 2026年8月25日 です。
- superagent は何に使えますか?
- チャットボットからモデルに入力が届く前にフィルタリングする プロンプトやログから顧客の機密データをマスキングする AIコーディングエージェントが読み込むサードパーティ製リポジトリをチェックする オープンウェイトモデルを使い、セルフホスト環境でGuardを実行する
- superagent のインストール方法は?
- superagent.sh に登録して API キーを取得する TypeScript SDK をインストールする: npm install safety-agent API キーを設定する: export SUPERAGENT_API_KEY=your-key
- superagent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/superagent-ai/superagent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LLMシステムやAIエージェントへの攻撃をシミュレーションして脆弱性を見つけ、本番環境向けのガードレールも提供する、オープンソースのPython製レッドチームフレームワーク。
LLMベースの会話アプリケーションにプログラム可能なガードレールを追加し、話題や対話の流れ、出力を制御するオープンソースのPythonツールキット。
ホスト型またはローカルのJev系判定モデルを使ってエージェントの評価とガードレールを実行するPythonライブラリ。トレース内のすべてのチェックを1回のリクエストにまとめます。
Claude CodeやCodexなどのAIコーディングエージェント向けに、破壊的なGit・ファイルシステム操作や秘密ファイルへのアクセスを実行前にブロックするガードです。
ツールを使うAIエージェントとツールの間に配置し、危険な呼び出しをブロックして機密情報を含む結果をマスキングする、ホスト非依存の安全性ミドルウェア。