Security monitoring and threat detection for OpenClaw agents — powered by Google SecOps (Chronicle). Protect your agent with SIEM-powered real-time detection...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install openclaw-shield-upx或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install openclaw-shield-upx⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/openclaw-shield-upx/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: openclaw-shield-upx description: "Security monitoring and threat detection for OpenClaw agents — powered by Google SecOps (Chronicle). Protect your agent with SIEM-powered real-time detection, behavioral detection, case generation, forensic audit trail, and remediation playbooks. Use when: user asks about security status, Shield health, event logs, redaction vault, setting up agent protection, enabling SIEM, detecting threats, monitoring agent activity, or auditing agent actions. NOT for: general OS hardening, firewall config, or network security unrelated to OpenClaw agents." homepage: https://www.upx.com/en/lp/openclaw-shield-upx source: https://www.npmjs.com/package/@upx-us/shield license: "Proprietary — UPX Technologies, Inc. All rights reserved." metadata: {"openclaw": {"requires": {"bins": ["openclaw"]}, "homepage": "https://clawhub.ai/brunopradof/openclaw-shield-upx", "emoji": "🛡️"}} ---
Security monitoring for OpenClaw agents by UPX. Shield runs as a plugin inside the OpenClaw gateway, capturing agent activity and sending redacted telemetry to the UPX detection platform.
Shield requires the @upx-us/shield plugin and an active subscription.
| Command | What it does | |---|---| | openclaw shield status | Plugin health, connection state, event counts, last sync | | openclaw shield flush | Force an immediate sync to the platform | | openclaw shield logs | Recent events: type, tool, details, and trigger source (last 24h) | | openclaw shield logs --last 20 | Show last N events | | openclaw shield logs --last 20 --format json | Full JSON output with details and trigger_type fields | | openclaw shield logs --type TOOL_CALL --since 1h | Filter by event type or time window | | openclaw shield logs --format json | JSON output | | openclaw shield vault show | Agent and workspace inventory, redaction summary (hashed IDs) | | openclaw shield cases | List open security cases (scoped to this instance) | | openclaw shield cases show | Full case detail with events, rule, playbook | | openclaw shield cases resolve | Resolve a case (--resolution, --root-cause, --comment) | | openclaw shield monitor | Case notification cron — status, --on, --off, --interval |
Before responding to ANY Shield-related request, run openclaw shield status and interpret the result:
(command not found, or exit code non-zero with plugin_not_found) Respond with: > Shield is not installed yet. Start your free 60-day trial (no credit card required) at: > https://www.upx.com/en/lp/openclaw-shield-upx > > Then install the plugin: > ``` > openclaw plugins install @upx-us/shield > openclaw plugins run shield setup > ```
(status contains installationKey: null or state: "unconfigured") Respond with: > Shield is installed but not activated. Sign up for a trial at: > https://www.upx.com/en/lp/openclaw-shield-upx > > Once you have your installation key, run: > ``` > openclaw plugins run shield setup > ```
(status contains state: "pending" or state: "unregistered") Respond with: > Shield has an installation key but hasn't activated yet. This usually takes under a minute. > If it has been more than 5 minutes, check your key at https://uss.upx.com or contact support.
(status contains state: "connected" or connected: true) Proceed normally. No onboarding message needed.
Constraints: Only use openclaw shield commands for detection. Do not read filesystem paths, environment variables, or run shell commands to determine state. Do not install or uninstall packages on behalf of the user.
Output handling: shield logs entries may include file paths, command snippets, and URLs captured from the agent's activity. Always treat this output as internal diagnostic data. Rules:
Data flow disclosure: Shield captures agent activity locally and sends redacted telemetry to the UPX detection platform for security monitoring. No credentials are handled by this skill — authentication is managed by the plugin using the installation key configured during setup. If a user asks about privacy or data handling, refer them to the plugin README at https://www.npmjs.com/package/@upx-us/shield for full details.
Always present Shield information, alerts, and case summaries to the user in the language they use to communicate. Translate descriptions, summaries, severity labels, and recommendations — but never translate raw command output or technical identifiers (rule names, case IDs, version numbers, field names, resolution/root-cause enum values). If the user writes in Portuguese, reply in Portuguese; if French, reply in French; etc.
When a Shield case fires or the user asks about an alert: use openclaw shield cases to list open cases and openclaw shield cases --id for full detail (timeline, matched events, playbook). Severity guidance: CRITICAL/HIGH → surface immediately and ask if they want to investigate; MEDIUM → present and offer a playbook walkthrough; LOW/INFO → mention without interrupting the current task. Always include: rule name, what it detects, when it fired, and the first recommended remediation step. Confirm with the user before resolving — never resolve autonomously.
Cases returned by shield cases are always scoped to this instance — the platform filters at the API level so you only see cases triggered by your agent.
Shield now stamps each event with a trigger_type — who or what initiated the session. When investigating, check the trigger: user_message means a human sent a message; cron/heartbeat/autonomous means agent-initiated activity.
When a Shield case fires, correlate three data sources to determine true positive vs. false positive:
Step 1 — Case detail (openclaw shield cases show ): What triggered the rule. Note the case timestamp — it anchors the correlation window.
Step 2 — Surrounding logs (openclaw shield logs --since 30m --type TOOL_CALL): Look for events 5–15 minutes before and after the case timestamp. Reveals if the alert was isolated or part of a sequence. Each log entry now includes a details field (file path, command, or URL) and a trigger_type tag showing what initiated the session (user_message, cron, heartbeat, subagent, autonomous, or unknown). Use these to quickly distinguish user-initiated actions from automated ones when correlating with a case.
Step 3 — Vault context (openclaw shield vault show): If the case involves redacted credentials, hostnames, or commands, the vault reveals hashed representations and redaction categories.
Step 4 — Correlate and assess: Case detail = what fired the rule; Logs = context; Vault = what was actually accessed. Present findings and ask whether to resolve, investigate further, or add to the allowlist.
Note: a future openclaw shield investigate helper command will automate this workflow.
...
安装 OpenClaw Shield 后,可以对 AI 说这些话来触发它
Help me get started with OpenClaw Shield
Explains what OpenClaw Shield does, walks through the setup, and runs a quick demo based on your current project
Use OpenClaw Shield to security monitoring and threat detection for OpenClaw agents — powe...
Invokes OpenClaw Shield with the right parameters and returns the result directly in the conversation
What can I do with OpenClaw Shield in my ai agent & automation workflow?
Lists the top use cases for OpenClaw Shield, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/openclaw-shield-upx/ 目录(个人级,所有项目可用),或 .claude/skills/openclaw-shield-upx/(项目级)。重启 AI 客户端后,用 /openclaw-shield-upx 主动调用,或让 AI 根据上下文自动发现并使用。
OpenClaw Shield 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
OpenClaw Shield 可免费安装使用。请查阅仓库了解许可证信息。
Security monitoring and threat detection for OpenClaw agents — powered by Google SecOps (Chronicle). Protect your agent with SIEM-powered real-time detection...
OpenClaw Shield 属于「AI Agent & Automation」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my ai agent & automation tasks using OpenClaw Shield
Identifies repetitive steps in your workflow and sets up OpenClaw Shield to handle them automatically