openguardrails

OpenGuardrails(OGR)

モデル呼び出しとツール呼び出しを外部ランタイムで評価し、許可・ブロックを返すガードレール連携スキル。適用前に人間の承認を求め、検証用カナリアで強制状況を確認します。

AIスキル大辞典による日本語要約
品質評価90/100評価確度:十分
人気度(GitHub Star) 60発掘スコア 79
01

このSkillでできること

  • ✓エージェントのモデル呼び出しとツール呼び出しをOpenGuardrailsランタイムで評価する
  • ✓ファイル、秘密情報、ネットワーク、外部送信などを対象とするガードレール方針を提案する
  • ✓人間の承認後に接続し、許可・ブロックのカナリアで強制状況を検証する
  • ✓ブロック時に判定結果の所見をオペレーターへ伝え、方針変更を提案する
02

使い方

01
STEP 1

タスクで触れるツール、ファイル・秘密情報、ネットワーク先、外部作用を調査する

02
STEP 2

ランタイムURL、組織APIキー、4要素の識別情報、フェイルモードを用意して連携する

03
STEP 3

提案したガードレール姿勢について、人間の承認を得てから適用する

04
STEP 4

正常系とブロック対象のカナリアを実行し、接続状態と判定結果を正直に報告する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/openguardrails/openguardrails
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

python -m pip install pytest && python -m pytest
cd integrations/gateway/higress && go test ./...
npm install && npm run build && npm test
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

メールを処理するエージェントにガードレールを追加し、送信前に人間の承認を必須にしてください。認証情報には触れさせず、適用前に方針を提示して確認を取ってください。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • network: ode block omitted]python import uuid, requests OGR = "https://ogr.example.com" # your runtime's base URL KEY = "ogr_xxxxxxxx"
  • network: il-open: no verdict → proceed.""" try: r = requests.post(f"{OGR}/v1/evaluate", headers={"Authorization": f"Bearer {K
  • credential: ogr_xxxxxxxx" # your organization API key # The identity four-tuple. All four always present; "" = nothing to assert # (the runtim
  • credential: o assert # (the runtime then derives identity from the API key). IDENTITY = { "agent_id": "invoice-bot", # WHICH agent — unique in your o
06

関連Skill