ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 ruvnet

ruflo-business-pods

ADR-445 パターンに従う Claude Code プラグイン。秘密情報、認証情報のパス、または .json 以外のテンプレートを含む business_pod_validate / business_pod_route_backend 呼び出しを拒否する、締め付け専用のツールガードフックと、ローカルの /pods-mod コマンド、ステータスファイルを提供します。

ruvnet@ruvnet

ruvnet/ruflo/tree/main/plugins/ruflo-business-pods

翻訳済み

この mod について

ruflo リポジトリのフックベース Claude Code プラグインです。モデル呼び出し、ネットワーク、プロセスを必要としない関数フックを提供します。ツールガード(デフォルトで有効、締め付けのみ、拒否だけ可能)は、テンプレートに秘密情報または認証情報名のフィールドが含まれる business_pod_validate / business_pod_route_backend 呼び出し、.. で上位へ移動するテンプレートパス、認証情報の場所(.env、.ssh、.aws、...)を指すパス、.json ファイルではないパスを拒否します。拒否時に問題の値を表示しません。/pods-mod コマンドは status、scan <text>、path <template.json> にローカルで応答します。ステータスファイル .claude-flow/pods-mod/status.json(version、updatedMs、checked、blocked、byRule)はセッション開始時と拒否のたびに書き込まれます。userConfig のオプション:guard(on/off、デフォルトは on)。テスト:claude plugin validate plugins/ruflo-business-pods && claude plugin test plugins/ruflo-business-pods && bash plugins/ruflo-business-pods/scripts/smoke.sh。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add ruvnet/ruflo
claude plugin install ruflo-business-pods
原文 / README

As a mod

Function hooks (ADR-445 pattern, hooks/register.ts) that need no model call, no network and no process:

  • Tool guard (default on, tighten-only: it can only deny). Refuses business_pod_validate / business_pod_route_backend calls whose template holds a secret or a credential-named field, or whose template path climbs with .., points at a credentials location (.env, .ssh, .aws, ...) or is not a .json file. A refusal never echoes the offending value.
  • /pods-mod answers locally: status, scan <text> and path <template.json> (would the guard let this path be read?). (A distinct name from the plugin's own commands/skills, which no hook can answer.)
  • Status file .claude-flow/pods-mod/status.json (version, updatedMs, checked, blocked, byRule) is written at session start and after each refusal; the console reads it.

Options (userConfig): guard (on/off, default on).

Test: claude plugin validate plugins/ruflo-business-pods && claude plugin test plugins/ruflo-business-pods && bash plugins/ruflo-business-pods/scripts/smoke.sh.

関連作品