Agent Skills
返回列表
🔒

代理技能安全扫描器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/scan-agent-skill-folders-for-risky-patterns-and-missing-safeguards-before-sharing-or-deployment-with-cisco-skill-scanner。

技能介绍

要解决的问题

技能包和提示词集合在被共享、合并或部署到生产环境前,往往缺少统一的安全检查。一个看似无害的脚本或提示模板,可能因为硬编码的凭证、未校验的外部输入或过于宽松的文件权限,成为供应链上的薄弱点。当这些内容进入 Cisco Skill Scanner 等下游工具时,风险会被放大,甚至影响整个代理系统的稳定性。

核心能力与工作方式

该技能提供一条预信任安全流水线,在技能包离开本地环境之前完成静态扫描与语义分析。

  • 风险模式检测:扫描文件夹中的脚本、配置和提示词,识别常见危险写法,例如未脱敏的密钥、可执行任意命令的调用以及过宽的访问权限。
  • 防护措施审计:检查技能包是否缺少必要的安全边界,比如输入过滤、输出校验或敏感操作确认步骤。
  • 可选语义分析:如果环境中配置了 LLM 凭证,扫描器还能对提示词进行语义层面的风险判断,发现隐晦的注入或越权倾向。

整个过程无需修改原始技能文件,只输出结构化的发现结果,方便开发者在共享前做最后一轮修复。

适用边界与注意点

该技能面向需要将自定义技能包导入 Cisco Skill Scanner 的开发者和安全工程师,不适合替代完整的代码审计工具。它依赖 skill-scanner 包和 Python 3.10+ 环境,且上游文档和规则可能随版本更新发生变化。建议在隔离环境运行扫描,并结合人工复核处理高误报率的规则。对于高度敏感的技能包,仍需在部署后启用运行时监控作为补充。

使用场景

  • 准备将自定义技能包上传到 Cisco Skill Scanner 前,先扫描是否存在硬编码密钥或过宽权限。
  • 合并多个团队的提示词集合前,需要检查是否有注入风险或缺失的输出校验步骤。
  • 部署自动化代理工作流时,扫描技能文件夹以确保没有未授权的外部调用或敏感操作。
  • 定期审查已收集的第三方技能包,识别需要人工修复的高风险模式和缺失的防护措施。

适合人员

  • 开发 Agent 技能包的工程师,需要在共享前清除凭证泄露和危险脚本模式。
  • 负责技能供应链安全的安全工程师,需要定期审计第三方提示词集合的风险。
  • 部署 Cisco Skill Scanner 的技术负责人,希望在合并前发现缺失的防护边界。
  • 管理内部技能仓库的开发者,需要统一扫描流程来防止恶意代码进入生产环境。