SuperAPI AI 工具集

ai-code-security

安全与审计

查看项目

更新于 10-16 10:06

技能介绍

用途

该技能用于审查和加固 AI 生成的代码以及基于 LLM 的应用,帮助识别和防范其中的安全漏洞。它覆盖 LLM 应用的 OWASP Top 10、安全编码模式,以及 AI 特有的威胁模型。

主要能力

  • 针对 AI 生成代码的安全审查与漏洞识别。
  • 覆盖 LLM 应用的 OWASP Top 10 相关风险。
  • 提供安全编码模式,指导应当如何构建。
  • 提供 AI 特有的威胁模型,包括提示注入、模型投毒、供应链风险等。
  • 提供诊断能力,解释关键失败及其成因。
  • 提供审查能力,依据严格规则和约束客观验证用户输入。

使用方式

该技能要求将提供的参考文件作为该领域的事实依据:

  • 创建时:始终查阅 references/patterns.md,该文件规定应当如何构建;若其中存在特定模式,则忽略通用做法。
  • 诊断时:始终查阅 references/sharp_edges.md,该文件列出关键失败及其原因,用于向用户解释风险。
  • 审查时:始终查阅 references/validations.md,其中包含严格规则和约束,用于客观验证用户输入。

若用户请求与这些文件中的指导冲突,应依据参考文件中的信息礼貌纠正。

核心原则

  • 永不信任 AI 输出,验证一切。
  • 纵深防御,覆盖提示、模型、输出和运行时各层。
  • AI 是不可信输入源,应像对待用户输入一样对待它。
  • 供应链很重要,包括模型、数据集和依赖。
  • 自动化检测,人工审查无法规模化。

适用场景

适用于审查 AI 生成的代码、评估 LLM 应用安全性、诊断 AI 相关安全失败、以及依据既定模式与规则进行安全验证的场景。

限制

资料未提供具体的安装命令、平台支持、收费方式、价格或效果数据,这些内容暂未提供。