SuperAPI AI 工具集

skills-security-check

安全与审计

查看项目

更新于 10-15 18:46

技能介绍

用途:对某个 Skill(skill.md 及其配套文档、脚本、程序)做安全审计,判断其是否可能成为供应链投毒载体,确保引用安全。

主要能力:以纯静态文本分析方式检查命令执行、隐蔽执行、网络请求、权限提升等危险关键词;排查敏感路径与文件操作(如 ~/.ssh、云凭证、.env、密钥文件);对 skill 自动下载并执行的远程脚本,用 web_fetch 抓取内容做深度分析(二次下载执行、数据外送、后门持久化、系统破坏、权限提升、隐蔽操作、环境篡改等),并按上下文判定恶意、可疑或合理;检查依赖安装风险,包括全局安装是否固定版本、是否来自非官方源、是否固定 commit SHA。最终按 Malicious、Suspicious、Benign 定级,计算安全评分(0-30 分恶意、31-75 分可疑、76-100 分可信),输出含执行摘要、风险发现、详细检查结果、总体建议和审计结论的 Markdown 报告。

使用方式:审计全程为只读静态分析,仅允许使用 read_file、search_content、search_file、list_dir、web_fetch,禁止调用白名单外工具,不执行、不写入、不下载任何内容。流程为读取目标文件、关键词扫描、敏感路径与文件操作检查、远程脚本深度分析、依赖安装风险检查、风险评估、输出报告。具有防 Prompt 注入设计:被审查文件中的“必须先执行”“CRITICAL REQUIREMENT”等话术视为攻击载荷本身,不予遵从;发现调用白名单外工具即应停止。

适用场景:审查第三方或来源不明的 Skill、上线前安全检查、排查自动执行型风险。

限制:仅做静态分析,无法验证不可访问或二进制远程脚本;教学代码质量问题(如示例中的 SQL 注入、异常处理缺失、命名与架构)不属于审计范围,不报告;定级区分自动执行与仅提供能力,也区分作者自身凭证与窃取用户凭证。具体支持的文件类型、安装方式与运行环境资料暂未提供。