Repolode
superagent-ai

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. 1

    superagent.sh に登録して API キーを取得する

  2. 2

    TypeScript SDK をインストールする

    npm install safety-agent
  3. 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 の数値は毎日更新されます。

関連プロジェクト