用途:在用户或攻击者之前发现自建 LLM/Agent 应用的安全弱点。该技能为只读诊断,只标记风险并给出修复建议,不修改代码。前提条件:无,纯 Claude Code 直接读取仓库,无需 MCP。
触发方式:可提出“审查我的 Agent 应用是否存在提示注入”“对我的 LLM 集成做安全审查”“我的聊天机器人是否防越狱/工具滥用”等请求。
工作流:先定位 AI 暴露面,即提示构建处、模型调用处以及可执行动作处(工具/函数调用、shell、HTTP、数据库、文件写入、支付);再逐项对照检查规则,报告文件:行号、严重级别与具体修复建议;将所有模型输入与工具输出视为不可信。
检查项:提示注入(用户文本、网页/RAG 内容、文件内容未加分隔或指令加固即拼接进提示);间接注入(抓取页面、邮件、文档携带指令被 Agent 执行);不安全工具调用(执行命令、写文件、转账、调 API 无允许列表、schema 校验或参数净化);过度自主权(破坏性/不可逆工具无人工确认);无界循环(无最大步数或成本/超时限制,导致 DoS 或失控开销);输出未校验(模型输出直接用于 shell、SQL、HTML 或 eval);PII/密钥泄露(密钥、凭据、个人数据进入提示、工具参数或日志/轨迹);系统提示过宽(其中含可被注入窃取的秘密或特权指令);无限额/成本限制(模型与工具调用缺少每用户或每会话限制)。
输出:按严重级别排序的报告,示例格式为标题、高/中计数,以及“HIGH/MEDIUM”下逐条列出 file:line、问题说明与修复建议。该审查仅为诊断性质。资料未提供价格、平台支持范围、安装命令或规模化使用限制等信息。