前言¶
Agent 技能包在发布前往往缺少系统化的安全检查,可能携带 prompt 注入、凭证泄露或依赖漏洞等风险。手工逐项排查效率低且容易遗漏。SkillGuard 提供一个自动化方案,对技能包进行多维度扫描,生成可读性强的安全报告。
是什么¶
SkillGuard 是一个 Agent 技能安全扫描器,由社区用户 user_fee73aa5 维护。它覆盖 OWASP ASI Top 10,采用 Pipeline 架构对技能包进行安全审计,输出 TRACE 五维安全评分和 Markdown 报告,且零依赖 Python 标准库。
核心功能¶
SkillGuard 提供 8 个检测器,依次在 Pipeline 中执行:
- Prompt 注入检测
- 凭证泄露扫描
- 代码执行审计
- 依赖漏洞分析
- 权限越权检测
- 敏感文件访问
- 网络外联审计
- 记忆投毒防御
扫描完成后,会生成 TRACE 五维安全评分和 Markdown 报告。
安装与启用¶
在支持的 Agent 平台(如 Cursor / Codex CLI / Claude Code)中,通过官方 Skill 仓库地址进行安装:
安装地址:https://api.skillhub.cn/user_fee73aa5/skillguard
安装后,在需要扫描的技能包目录下,使用 SkillGuard 命令进行安全检查。
典型用法¶
以命令行方式运行扫描,将当前目录下的技能包作为输入,生成安全报告:
skillguard scan . -o report.md
扫描结果会输出 TRACE 五维安全评分,并生成 Markdown 格式的详细报告。
适用场景与注意¶
适合需要在发布或部署前对 Agent 技能包进行安全审计的场景。注意:该工具主要针对技能包内容进行静态分析,无法完全覆盖所有运行时风险。
总结¶
SkillGuard 为 Agent 技能包提供了一个覆盖 OWASP ASI Top 10 的自动化安全审计能力,输出 TRACE 五维评分和 Markdown 报告,适合在发布或部署前进行安全检查。
官方地址:https://api.skillhub.cn/user_fee73aa5/skillguard