OpenClaw Marshal 安全策略与合规审计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e634750a/sectest130v4-u029。
技能介绍
工作区里堆满了会动手的 Skill
Agent 工作区会不断安装各类技能:它们可能执行 shell、访问外网、读写敏感数据。若组织没有可执行的策略,你很难回答两个问题:某个已安装技能是否违反命令/网络/数据规范,以及工作区本身是否具备基本的卫生配置(如 .gitignore、审计账本、技能签名)。OpenClaw Marshal 的思路是:先定义策略,再对全量技能与配置做对照审计,输出可复制的合规报告,而不是凭感觉扫一眼。
它怎么帮你做合规审计
- 初始化策略:生成默认的
.marshal-policy.json,内含命令允许/阻断/需人工复核、域名白黑名单与通配阻断、PII/密钥扫描要求、工作区 hygiene 等规则。 - 查看与摘要:
Show Policy、Policy Summary快速确认当前生效规则。 - 审计范围:
Full Compliance Audit覆盖所有已安装技能;Check Specific Skill针对单个技能逐条给出 pass/fail。 - 报告与状态:
Generate Compliance Report产出适合归档的格式化报告;Quick Status一行给出策略是否加载、合规分数与严重违规数量。 - 检查维度(节选):命令安全(如
eval、pipe-to-shell、rm -rf /等 CRITICAL)、策略中的 block/review 命令、网络域名策略、密钥/PII 扫描是否配置、.gitignore/ledger/signet 等。退出码:0合规,1需复核,2存在严重违规。
工作区路径可显式指定 --workspace;省略时依次尝试 OPENCLAW_WORKSPACE、当前目录(存在 AGENTS.md)、~/.openclaw/workspace。
适用边界
本技能侧重策略定义与离线审计,依赖 Python 标准库本地运行,不发起外网请求。文档中提到的 hook 阻断、自动修复、心跳与 GDPR/HIPAA/SOC2 模板等主动 enforcement 属于 openclaw-marshal-pro 升级能力,不在此基础技能范围内。适用于 OpenClaw、Claude Code、Cursor 等遵循 Agent Skills 规范的工具链。
使用场景
- 团队在 Cursor 或 OpenClaw 工作区批量接入第三方技能前,需对照 `.marshal-policy.json` 做 Full Compliance Audit 并归档违规项。
- 安全复盘或内审要求说明密钥/PII 扫描与工作区 hygiene 是否到位,需 Generate Compliance Report 供审计文档粘贴。
- 引入单个新技能上线前,用 Check Specific Skill 逐条核对命令 block/review 与网络域名策略的 pass/fail。
- 接手他人 Agent 工作区时,在未指定 `--workspace` 的情况下确认自动探测路径下的 ledger、signet 与 `.gitignore` 是否满足策略。
适合人员
- 负责公司 Agent/Cursor 工作区安全基线的平台工程师,需要可重复的合规分数、退出码与 Critical 违规清单。
- 评估外购或自研技能能否接入生产工作区的安全工程师,重点排查 eval、pipe-to-shell 与外联域名等 CRITICAL/HIGH 项。
- 向内审或外部审计方提交材料的信息安全合规专员,需要格式化、可复制粘贴的策略对照报告而非口头说明。
- 维护 OpenClaw 多成员协作工作区的技术负责人,日常用 Quick Status 或 Policy Summary 掌握策略加载与严重违规数量。