superagent-ai/superagent

Superagent protects your AI applications against prompt injections, data leaks, and harmful outputs. Embed safety directly into your app and prove compliance to your customers.

何を解決するか

Superagent は、AIエージェントが操作されたり、機密データが漏洩したりするのを防ぐためのセキュリティ層を提供します。プロンプトインジェクション、悪意のあるツール呼び出し、個人を特定できる情報(PII)やシークレットの誤っての公開といったリスクに対処します。

動作方法

SDKはTypeScriptまたはPythonを介してAIアプリケーションに統合され、以下の4つの主要なセキュリティ機能を提供します:

  • Guard:実行時入力を監視し、プロンプトインジェクションや安全でない指示を検出・ブロックします。
  • Redact:テキストからPII、PHI、シークレットを自動的に識別し、削除します。
  • Scan:リポジトリにAI特有の脅威(例:リポジトリ汚染)がないか分析します。
  • Test:生産環境のエージェントにおける脆弱性を発見するために、レッドチームシナリオを実行します。

対象ユーザー

セキュアで、コンプライアンスを満たし、攻撃者からの攻撃に耐性を持つAIエージェントを開発する開発者向けです。

特徴

  • モデル非依存:OpenAI、Anthropic、Google、Groq、Bedrockなど主要プロバイダーと互換性があります。
  • 低レイテンシ:ローカルインフラで実行可能なオープンウェイトモデルを最適化し、実行時用途に適しています。
  • 複数の統合:TypeScriptおよびPython SDK、CLI、Claude用のMCPサーバーとして利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト