SkillLens Audit

🔍 Agent 技能安全审计利器

SkillLens CLI 驱动的本地 Agent 技能安全审计工具,支持风险分级、漏洞识别与修复建议,适合 Codex/Claude 技能目录合规检查。

收藏
12.7k
安装
3.3k
版本
1.0.0
CLS 安全性认证2026-05-15
点击查看完整报告 >

使用说明

核心用法

SkillLens 是一款命令行审计工具,用于扫描本地安装的 Agent 技能(如 Codex、Claude 技能),通过解析 SKILL.md 及配套资源识别安全与合规风险。用户可通过 skilllens scan 执行扫描,skilllens config 查看配置,支持 --verbose 查看原始审计输出及 --force 强制跳过缓存。

显著优点

1. 系统化审计流程:提供从范围定义、资产清点、风险分级到报告生成的完整工作流,降低人工遗漏。
2. 多维度风险覆盖:聚焦数据外泄(exfiltration)、任意执行(execution)、持久化(persistence)、权限绕过、提示注入及过度宽泛触发器等六类高优先级威胁。

3. 灵活集成:支持 npx/pnpm dlx 零安装运行,也支持全局安装;可针对特定路径或配置根目录扫描。

4. actionable 输出:为每个技能生成 namepathverdict(safe/suspicious/unsafe)、风险评分(0-100)及具体证据引用,并附修复建议(缩小作用域、添加强制确认门等)。

潜在缺点与局限性

  • 依赖外部审计器:需本地安装 Claude 或 Codex CLI,缺失时标记为“需人工复核”,可能增加工作量。
  • 静态分析为主:主要基于文件内容审查,无法动态追踪实际运行时的行为。
  • 缓存机制:默认使用缓存结果,可能错过技能更新后的新风险,需显式加 --force
  • 人工介入门槛:对 unsafe/suspicious 及高权限技能仍需人工深度审查,工具本身不自动修复。

适合人群

  • 使用 Codex、Claude 等 Agent 平台的开发者与团队,需定期审计第三方或内部技能。
  • 安全合规团队,需为技能生态建立准入与持续监控机制。
  • 开源技能仓库维护者,希望在发布前进行自审。

常规风险

  • 误报与漏报平衡:过度依赖工具 verdict 可能忽视边缘风险;反之,过多人工复核降低效率。
  • 审计器自身安全:若 skilllens 或底层审计 CLI 被篡改,可能输出误导性安全结论。
  • 供应链风险npx/pnpm dlx 拉取的包若被劫持,将直接威胁待审计环境。
  • 权限边界模糊:扫描过程中需读取技能文件,若目标目录含敏感凭证,可能意外暴露给审计日志。

安全解读

核心用法

skills-audit 是一个基于 SkillLens CLI 的本地安全审计工具,用于扫描 Codex/Claude 等 Agent 技能目录。核心流程包括:

1. 配置扫描范围:通过 skilllens config 查看配置,或直接指定路径如 ~/.codex/skills
2. 执行扫描skilllens scan [path] [--auditor claude|codex],支持 --verbose 查看原始输出、--force 强制重新审计

3. 优先级审查:按 unsafesuspicious → 权限广泛技能 → 手动审查顺序处理

4. 风险维度评估:聚焦六大风险——数据外泄(Exfiltration)、任意执行(Execution)、持久化(Persistence)、权限绕过(Privilege Bypass)、提示注入(Prompt Injection)、过度触发(Overbroad triggers)

5. 生成报告:输出包含 name、path、verdict(safe/suspicious/unsafe)、risk 评分(0-100)及具体证据的结构化报告

显著优点

  • 零代码风险:纯 Markdown 文档型 Skill,无实际可执行脚本,攻击面极小
  • 安全意识导向:文档本身就是安全最佳实践指南,明确列出风险检测清单
  • 结构化方法论:提供清晰的 6 步审计工作流,降低安全审查门槛
  • 工具链整合:无缝对接 SkillLens CLI,支持 npm/pnpm 快速启动
  • 风险量化输出:0-100 风险评分 + 三级定性结论,便于决策

潜在局限

  • 依赖外部工具:核心功能依赖 SkillLens CLI,若审计器未安装或版本过时,扫描会跳过(文档明确提醒"skipped ≠ safe")
  • T3 来源可信度:维护者为匿名标识符,无组织背书,需自行验证后续更新
  • 无主动防护:仅为审计工具,不具备运行时拦截或主动防护能力
  • 人工审查瓶颈:对 suspiciousskipped 项仍需人工介入,无法完全自动化

适合人群

  • 企业安全团队:需要批量审计内部 Agent 技能仓库
  • 个人开发者:安装第三方 Skills 前的安全预检
  • 开源维护者:CI/CD 流程中集成技能安全扫描
  • AI Agent 平台运营方:建立技能上架前的安全审核机制

常规风险

| 风险类型 | 说明 |
|---------|------|
| 工具依赖风险 | SkillLens 本身若存在漏洞,可能影响扫描结果可靠性 |
| 误报/漏报 | 静态分析难以捕获混淆代码或逻辑漏洞,需结合人工审查 |
| 配置误用 | 全局扫描(`skilllens scan`)可能暴露过多攻击面,应优先指定具体路径 |
| 更新滞后 | 新攻击模式出现到规则更新存在时间差 |

安全认证摘要

CLS-Certify v2.1.0 全维度扫描结果:S 级(92/100),0 项安全发现。六维雷达全部通过,符合 GDPR 数据保护意识要求。文档中引用的危险模式均为检测规则示例,非实际恶意代码。

SkillLens Audit 内容

手动下载zip · 1.8 kB
SKILL.mdtext/markdown
请选择文件