Skip to content

About

面向 Agent Skills 安全研究的检测绕过实验仓库,用于验证恶意 Skill 在静态扫描、语义分析与运行时执行之间可能存在的检测盲区。

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

skill-evasion-lab

面向 Agent Skills 安全研究的检测绕过实验仓库,用于验证恶意 Skill 在静态扫描、语义分析与运行时执行之间可能存在的检测盲区。

本项目通过构造一组可控、无破坏性的测试 Skill,对不同类型的检测视图差异进行验证,并归纳出 3 类、9 种检测绕过场景,用于研究现有 Skill Scanner 的能力边界及后续防护思路。


项目目标

本项目主要用于以下研究方向:

  • 分析 Agent Skill 的文件结构、执行链路和安全边界;
  • 验证静态扫描结果与实际运行行为之间的差异;
  • 研究规则匹配、静态分析、LLM 语义分析等检测方式的能力边界;
  • 构造可复现的恶意 Skill 测试样本;
  • 为 Skill Scanner、Agent Runtime Security 和供应链安全产品提供测试数据;
  • 为后续建立更完整的 Skill 安全检测体系提供实验基础。

本项目中的测试 Payload 均采用 弹出 Calculator 等无破坏性行为进行验证,不包含真实攻击载荷。


绕过分类

项目当前将 Skill 检测绕过方式划分为三大类:

类别 技术 核心问题
内容混淆 垃圾字符填充 扫描器存在文件长度、Token 或内容截断限制
内容混淆 结构化混淆 表面代码特征变化后,危险调用链未被完整还原
内容混淆 多文件拆分 扫描器缺少跨文件数据流与调用链分析
文件与载体隐藏 容器格式走私 扫描器仅检查外层文件,未递归解析内部载荷
文件与载体隐藏 字节码投毒 源代码与实际运行字节码存在语义差异
文件与载体隐藏 多模态隐藏 恶意信息隐藏在 SVG、PDF、图片等非纯文本载体中
文件与载体隐藏 外部二阶段加载 安装阶段文件正常,运行阶段再获取真实载荷
语义与审计对抗 语义欺骗 利用合理业务语义掩盖高风险行为
语义与审计对抗 漏洞化伪装 将危险能力包装为 PoC、调试或安全测试功能

适用场景

本项目适合用于:

  • Agent Skill 安全研究;
  • AI Agent 供应链安全测试;
  • Skill Scanner 能力验证;
  • 安全产品 Benchmark;
  • AI Security Research;
  • Agent Runtime Security;
  • 安全检测规则开发;
  • 红蓝对抗实验环境。

安全声明

本项目仅用于:

  • 安全研究;
  • 防御验证;
  • 检测引擎测试;
  • 教学与技术交流。

仓库中的样本用于验证 Agent Skill 检测能力边界,请勿将其用于未授权测试、生产环境攻击或其他非法用途。

使用者应自行遵守所在国家和地区的法律法规,并对自身行为负责。

About

面向 Agent Skills 安全研究的检测绕过实验仓库,用于验证恶意 Skill 在静态扫描、语义分析与运行时执行之间可能存在的检测盲区。

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors