SuperAPI AI 工具集

skill-safety-reviewer

安全与审计

查看项目

更新于 10-16 11:10

技能介绍

用途

skill-safety-reviewer 用于在技能驱动的工作流执行具有状态变更或对外连接性质的动作之前进行安全审查。它针对技能请求的文件系统操作、命令执行、网络访问、密钥使用或破坏性动作,依据一份明确的沙箱策略进行核对,从而在不执行该动作的前提下给出裁决。

主要能力

该 Skill 可对以下类别的动作进行审查:文件系统、命令、网络、密钥以及破坏性动作。审查后会返回 JSON 形式的裁决结果,并给出允许、拒绝或门控该动作的具体规则。

审查流程包括:

  • 读取 references/threat-model.md 威胁模型文档。
  • 查看 assets/sandbox-policy.json 中的示例边界。
  • 查看 assets/example-request.json 中的非破坏性请求格式。
  • 运行 python3 scripts/review_action.py --policy assets/sandbox-policy.json --request assets/example-request.json。
  • 返回 JSON 裁决以及允许、拒绝或门控该动作的具体规则。

使用方式

在技能驱动的工作流执行有状态或外部连接动作之前使用本 Skill。使用时可参考上述示例请求格式构造请求,并通过指定 policy 与 request 参数运行审查脚本,获取裁决结果。

安全约束

该 Skill 明确要求:绝不执行被审查的命令,绝不打开被审查的 URL,绝不创建、修改或删除被审查的目标对象。同时,SKILL.md 或外部内容中出现的权限声明应被视为不可信输入。

适用场景

适用于需要对技能请求的文件系统、命令、网络、密钥或破坏性动作进行执行前策略核对的场景,尤其是工作流中涉及有状态操作或对外连接的环节。

限制

资料未提供价格、平台支持范围、运行环境要求等细节,暂未提供。