Incident response and forensics for agent workspaces. Investigate compromises, build timelines, assess blast radius, and collect evidence. Cross-references data from warden, ledger, signet, and sentinel for unified analysis. Free alert layer — upgrade to openclaw-triage-pro for automated containment, remediation playbooks, and evidence export.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install openclaw-triage或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install openclaw-triage⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/openclaw-triage/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: openclaw-triage user-invocable: true metadata: {"openclaw":{"emoji":"🚨","requires":{"bins":["python3"]},"os":["darwin","linux","win32"]}} ---
Incident response and forensics for agent workspaces. When something goes wrong — a skill behaves unexpectedly, files change without explanation, or another security tool flags an anomaly — triage investigates what happened, assesses the damage, and guides recovery.
This is the "detective" that pulls together evidence from all OpenClaw security tools into a unified incident report.
Run a comprehensive incident investigation. Collects workspace state, checks for signs of compromise (recently modified critical files, new skills, unusual permissions, off-hours modifications, large files, hidden files), cross-references with warden/ledger/signet/sentinel data, builds an event timeline, and calculates an incident severity score (CRITICAL / HIGH / MEDIUM / LOW).
python3 {baseDir}/scripts/triage.py investigate --workspace /path/to/workspace
Build a chronological timeline of all file modifications in the workspace. Groups events by hour, highlights suspicious burst activity (many files modified in a short window), shows which directories and skills were affected, and cross-references with ledger entries if available.
python3 {baseDir}/scripts/triage.py timeline --workspace /path/to/workspace
Look back further than the default 24 hours:
python3 {baseDir}/scripts/triage.py timeline --hours 72 --workspace /path/to/workspace
Assess the blast radius of a potential compromise. Categorizes all files by risk level (critical, memory, skill, config), checks for credential exposure patterns in recently modified files, scans for outbound exfiltration URLs, and estimates scope as CONTAINED (single area), SPREADING (multiple skills), or SYSTEMIC (workspace-level).
python3 {baseDir}/scripts/triage.py scope --workspace /path/to/workspace
Collect and preserve forensic evidence before remediation. Snapshots the full workspace state (file list with SHA-256 hashes, sizes, timestamps), copies all available security tool data (.integrity/, .ledger/, .signet/, .sentinel/), and generates a summary report. Always run this before any remediation to preserve the forensic trail.
python3 {baseDir}/scripts/triage.py evidence --workspace /path/to/workspace
Save to a custom output directory:
python3 {baseDir}/scripts/triage.py evidence --output /path/to/evidence/dir --workspace /path/to/workspace
One-line summary of triage state: last investigation timestamp, current threat level, and whether evidence has been collected.
python3 {baseDir}/scripts/triage.py status --workspace /path/to/workspace
If --workspace is omitted, the script tries:
OPENCLAW_WORKSPACE environment variable~/.openclaw/workspace (default)Triage automatically checks for data from these OpenClaw tools:
| Tool | Data Path | What Triage Checks | |------|-----------|-------------------| | Warden | .integrity/manifest.json | Baseline deviations — files modified since last known-good state | | Ledger | .ledger/chain.jsonl | Chain breaks, unparseable entries, suspicious log entries | | Signet | .signet/manifest.json | Tampered skill signatures — skills modified after signing | | Sentinel | .sentinel/threats.json | Known threats and high-severity findings |
| Level | Meaning | Trigger | |-------|---------|---------| | CRITICAL | Immediate response required | Any critical finding, or 3+ high findings | | HIGH | Investigation warranted | High-severity findings from any source | | MEDIUM | Review recommended | Multiple medium findings or volume threshold | | LOW | No immediate action | Informational findings only |
0 — Clean, no actionable findings1 — Findings detected (investigation recommended)2 — Critical findings (immediate action needed)Python standard library only. No pip install. No network calls. Everything runs locally.
Works with OpenClaw, Claude Code, Cursor, and any tool using the Agent Skills specification.
安装 Openclaw Triage 后,可以对 AI 说这些话来触发它
Help me get started with Openclaw Triage
Explains what Openclaw Triage does, walks through the setup, and runs a quick demo based on your current project
Use Openclaw Triage to incident response and forensics for agent workspaces
Invokes Openclaw Triage with the right parameters and returns the result directly in the conversation
What can I do with Openclaw Triage in my marketing & growth workflow?
Lists the top use cases for Openclaw Triage, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/openclaw-triage/ 目录(个人级,所有项目可用),或 .claude/skills/openclaw-triage/(项目级)。重启 AI 客户端后,用 /openclaw-triage 主动调用,或让 AI 根据上下文自动发现并使用。
Openclaw Triage 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Openclaw Triage 可免费安装使用。请查阅仓库了解许可证信息。
Incident response and forensics for agent workspaces. Investigate compromises, build timelines, assess blast radius, and collect evidence. Cross-references data from warden, ledger, signet, and sentinel for unified analysis. Free alert layer — upgrade to openclaw-triage-pro for automated containment, remediation playbooks, and evidence export.
Automate my marketing & growth tasks using Openclaw Triage
Identifies repetitive steps in your workflow and sets up Openclaw Triage to handle them automatically
Openclaw Triage 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。