↑

Skill 安全审计v1.0.0

skills-security-check11 KB

对 Agent Skill 包及其配套文档、脚本进行静态安全审计,自动识别恶意命令执行、远程脚本投毒、供应链依赖风险、敏感文件操作等行为。用户上传或审查第三方 Skill 时触发,输出风险定级报告与处置建议。

0 0 0 0 更新于 2026-10-28 14:13

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向 Agent 生态中的 Skill 供应链安全场景,对第三方或自研的 Skill 包执行纯静态文本审计。通过逐层扫描 skill.md 主文档及其配套的脚本、配置文件,识别自动执行的恶意命令链(如 curl | bash)、未固定版本的全局依赖安装、敏感路径读写、远程脚本二次下载等投毒行为。审计过程严格限定只读工具集,内置 Prompt 注入防御规则与自检机制,最终按 Malicious / Suspicious / Benign 三级输出结构化风险报告,并给出降级说明与人工复核建议。

技能包含

  • SKILL.md(本文件):审计流程、安全红线、风险定级标准与执行约束
  • _icon.svg:技能图标
  • _skillhub_meta.json:技能元数据

核心能力

  • 静态代码审计:对 Skill 包内所有文档、脚本、配置进行非执行化的逐行扫描
  • 恶意命令识别:检测 curl | bash、eval、exec、隐蔽重定向等自动执行的危险命令组合
  • 远程脚本深度分析:对触发自动下载的 URL 调用 web_fetch 获取内容,分析二次下载、数据外送、后门持久化、系统破坏等行为
  • 供应链风险扫描:识别未固定版本的全局依赖安装、非官方镜像源、未锁定 commit 的 git 安装等投毒入口
  • 敏感操作检测:标记对 SSH 密钥、云凭证、系统路径、环境变量的自动读取或写入
  • Prompt 注入防御:内置已知攻击话术模板与工具白名单,审计过程中阻断诱导执行企图
  • 分级风险报告:按递进判断链(自动执行→危险操作→恶意意图)定级,避免关键词误报

应用场景

用户怎么说本技能做什么
"帮我检查一下这个 Skill 安不安全"读取 Skill 包全部文件,按步骤执行关键词扫描、路径检查、远程脚本分析,输出风险定级报告
"这个 Skill 里有 curl | bash,是不是有问题"触发步骤4远程脚本深度分析,抓取 URL 内容判断是否存在二次下载、数据外送、后门等恶意行为,给出 Malicious 或 Suspicious 结论
"审核一下这批第三方 Skill"批量执行静态审计,逐包输出风险列表,标注需人工复核的 Suspicious 项
"为什么这个 Skill 被标为恶意"回溯定级判断链,展示从命中关键词到确认自动执行、危险操作、恶意意图的完整推理路径