SuperAPI AI 工具集

guardskills

安全与审计

查看项目

更新于 10-16 03:08

技能介绍

GuardSkills 是一个面向技能(skill)安装的静态分析安全门,用于在安装前扫描技能内容中的恶意模式并给出风险决策。其核心规则是先扫描再安装:无论是 ClawHub、GitHub、本地还是 skills.sh 来源的技能,都不得在未扫描的情况下直接安装或复制文件。

主要能力是按来源提供扫描命令。ClawHub 技能使用 guardskills scan-clawhub <owner/skill-slug>,也接受完整 URL;本地技能使用 guardskills scan-local <path-to-skill-folder>,若路径含多个技能则加 --skill <skill-folder-name>;GitHub 与 skills.sh 技能使用 guardskills add owner/repo --skill <skill-name> --dry-run 先扫描,通过后再执行 guardskills add owner/repo --skill <skill-name>。

结果决策分为 SAFE(继续安装)、WARNING(需用户确认)、UNSAFE(阻止并告知不安全)、CRITICAL(任何情况下都不安装)和 UNVERIFIABLE(无法验证,阻止)。常用参数包括 --json、--dry-run、--ci、--strict、--yes、--force 与 --allow-unverifiable;退出码为 0 允许、10 警告未确认、20 被阻止、30 运行时/内部错误。

推荐流程为:确定来源、运行对应扫描命令、读取决策结果,然后按决策继续、询问或阻止。它扫描的模式包括凭据窃取、远程代码执行链、破坏性文件系统操作、提权、混淆载荷和可疑网络活动。限制方面,它是额外的安全层而非人工审查的替代;SAFE 仅表示未检出已知高风险模式,并不保证安全。具体支持范围、更新频率等暂未提供。