{
  "id": "moltguard",
  "name": "MoltGuard",
  "description": "AI security guard for OpenClaw agents: prompt injection detection, credential scanning, and behavioral monitoring.",
  "version": "6.9.4",
  "pluginApiVersion": "^2026.1.0",
  "configSchema": {
    "type": "object",
    "properties": {
      "enabled": {
        "type": "boolean",
        "description": "Enable or disable the guard (default: true)"
      },
      "blockOnRisk": {
        "type": "boolean",
        "description": "Block tool calls when behavioral risk is detected (default: true)"
      },
      "apiKey": {
        "type": "string",
        "description": "API key (optional — auto-registered if missing)"
      },
      "timeoutMs": {
        "type": "number",
        "description": "Timeout for cloud assessment in milliseconds (default: 60000)"
      },
      "agentName": {
        "type": "string",
        "description": "Agent name used during registration (default: OpenClaw Agent)"
      },
      "coreUrl": {
        "type": "string",
        "description": "Core API URL — registration and behavioral detection (default: https://www.openguardrails.com/core)"
      },
      "plan": {
        "type": "string",
        "enum": [
          "enterprise"
        ],
        "description": "Deployment plan. Set to 'enterprise' for self-hosted Core with centralized security management."
      },
      "dashboardUrl": {
        "type": "string",
        "description": "Dashboard URL (default: https://www.openguardrails.com/dashboard)"
      }
    }
  },
  "uiHints": {
    "enabled": {
      "label": "Enable Guard",
      "help": "Enable or disable security guard"
    },
    "blockOnRisk": {
      "label": "Block on Risk",
      "help": "Block tool calls when behavioral risk is detected"
    },
    "apiKey": {
      "label": "API Key",
      "help": "Your API key. Leave blank for automatic registration on first use.",
      "advanced": true
    },
    "timeoutMs": {
      "label": "Timeout (ms)",
      "help": "Maximum time for cloud assessment",
      "advanced": true
    },
    "agentName": {
      "label": "Agent Name",
      "help": "Name shown in the OpenGuardrails dashboard for this agent.",
      "advanced": true
    },
    "coreUrl": {
      "label": "Core URL",
      "help": "Core API endpoint (default: https://www.openguardrails.com/core). Enterprise users should set to their Core address.",
      "advanced": true
    },
    "plan": {
      "label": "Plan",
      "help": "Set to 'enterprise' for self-hosted Core deployment with centralized security management.",
      "advanced": true
    },
    "dashboardUrl": {
      "label": "Dashboard URL",
      "help": "Dashboard endpoint (default: https://www.openguardrails.com/dashboard).",
      "advanced": true
    }
  }
}
