AI与MCP安全评估 — Prompt注入、工具滥用、MCP信任边界、Agent权限逃逸、数据泄露、模型风险、GAARM风险矩阵
日本語の概要は準備中です。原文の説明を表示しています。
Web+AI 安全测试知识库。融合 WooYun 88,636 案例 + 先知 L1-L4 方法论 + GAARM 150 风险 + OWASP Top 10 (LLM/ASI/WSTG)。
TRIGGER when 任务是实战安全测试:渗透测试、漏洞挖掘/利用、红队攻防、安全审计 (SAST/DAST)、 CTF、AI/LLM 安全测试 (Prompt 注入/越狱/MCP/Agent/沙箱逃逸)。用户明确给出测试目标 (URL/代码/模型/Agent 架构) 且意图是"测试/审计/挖漏洞/利用"。
DO NOT trigger: - 安全概念讨论("什么是 XSS"、"SQL 注入原理是什么")→ 普通问答 - 非安全性质的 code review / debug / 性能优化 → code-audit-skill 或其他 - 修复语法错误 / 业务逻辑 bug → 普通编程协助 - 纯 Web 白盒代码审计(完整项目目录 / Source-Sink 污点分析)→ code-audit-skill - 仅引用 CVE 编号查文档 → WebSearch 边界细则: CTF 短代码片段 + 利用思路 → 本 Skill;完整项目目录 + 系统白盒审计 → code-audit-skill
インストールする前に、エージェントに与えられる指示の中身を確認できます。
知识源: WooYun 88,636 漏洞 × 先知 5,600+ 文档 × GAARM 150 AI 风险 × OWASP 架构: SKILL.md(路由)→ references/(按场景加载)
Pa55w0rd/secknowledge-skill,在 VulnClaw 中作为 secknowledge-skill specialized skill 使用;上游声明为 MIT License。references/vulnclaw-ctf-src-routing.md 判断资料入口,再按漏洞类型加载 web-*、ai-*、testing-methodology.md 或 gaarm-risk-matrix.md。ctf-web/ctf-crypto/ctf-misc,SRC 和实战漏洞挖掘优先使用本 Skill 的方法论、案例映射、风险矩阵和证据约束。触发条件(AND 组合):
不触发(任一命中即路由到他处):
歧义处理:目标和意图不明时,先问:"目标是什么?你希望做渗透测试 / 代码审计 / 还是了解概念?"
假设(需验证);有明确证据的 → 标注 已确认(证据: …)。禁止混淆。| 内容类型 | 正确输出 | 禁止输出 |
|---|---|---|
| CVE 编号 | 引用具体 reference 文件和章节,或标 "UNABLE TO CITE — 建议 WebSearch 核实" | 编造 CVE-YYYY-NNNN |
| Payload | 从 references/web-*.md 或 references/ai-*.md 内 payload 章节引用 | 凭印象写 payload |
| GAARM 风险编号 | 引用 references/gaarm-risk-matrix.md | 自造编号 |
| OWASP 条目 | LLM01-10 / ASI01-10 / WSTG-* 引用 testing-methodology.md §10.x | 改写编号含义 |
| 工具/命令 | 仅使用在 reference 中出现过的,或明确标注 "通用命令(未在 reference 中核对)" | 伪造工具参数 |
| 无检索结果 | "UNABLE TO ASSESS:reference 未覆盖此场景,建议 WebSearch" | 凭经验推测作为结论 |
标注分级:
[引用] — 来自 reference 具体章节(需带 file:section)⚠️ 通用知识 — 未在本 Skill reference 中核对,仅作提示💡 建议 — 方法论推理,非事实声明禁止输出:
输出限制:
| 操作 | 首选 | 降级条件 | 降级工具 |
|---|---|---|---|
| 读 reference | Read | Read 失败 | Bash cat |
| 搜索关键词/CVE | Grep (reference 内) | 连续 2 次未命中 | WebSearch |
| 代码审计目标 | 委派 code-audit-skill | — | — |
单次超时 ≠ 不可用,必须重试 1 次后才能降级。
依赖链约束(贯穿三步,强制):
Step 1: 目标分类 + reference 定位
L1失败降级:
L1 为空,进入 Step 3 时只能输出方法论级建议✅ Checkpoint: Step 1 完成: 目标类型={X}, |L1| == 场景导航索引匹配数 = {N}
Step 2: 按需加载 Step 1 定位的 reference(懒加载)
L1;记本步加载集合为 L2,必须满足 L2 ⊆ L1ai-identity-app.md 906 行、ai-data-app.md 903 行)必须用 Read offset/limit 或 Grep 定位后再读L1 中的文件失败降级:
L2 移除该项,不允许跳过到 Step 3✅ Checkpoint: Step 2 完成: |L2| == |L1| - 不可读文件数 = {M}, 合计 {X} tokens
Step 3: 按方法论输出测试思路(L1→L4)
L2;本步所有引用必须 ⊆ L2L2 中某文件的具体 section/行号;无依据 → 标注 "UNABLE TO CITE" 并停止该假设线✅ Checkpoint: Step 3 完成: 输出 N 条假设, 其中 已引用 M 条 + UNABLE TO CITE K 条 == N (等式验收)
全流程交叉验证:
L2(grep 验证)每行指向对应 reference。详细 Payload/案例/方法论全部在 reference 中,本 SKILL.md 不再展开。
| 场景 | reference |
|---|---|
| L1-L4 思维金字塔 + WooYun 漏洞公式 + GAARM 映射 | references/testing-methodology.md |
| OWASP Top 10 映射(LLM/ASI/WSTG) | testing-methodology.md §10.1-10.3 |
| GAARM 150 条风险编号 | references/gaarm-risk-matrix.md |
| 场景 | reference |
|---|---|
| SQL 注入(基础检测/完整利用链/SQLMap) | references/web-sqli.md + references/web-sqli-fushuling-one-pass.md |
| XSS 跨站脚本 | references/web-xss.md |
| 命令执行(RCE) | references/web-rce.md |
| XXE(XML 外部实体) | references/web-xxe.md |
| 反序列化漏洞 | references/web-deser.md |
| 文件上传(含 Webshell 免杀) | references/web-upload.md |
| 文件遍历 / 文件包含 | references/web-traversal.md |
| 信息泄露(.git / 备份 / 错误信息) | references/web-leak.md |
| SSRF / 服务器配置错误 / CMS+URL 附录 | references/web-ssrf-misc.md |
| 越权 / 支付 / 密码重置 / 会话 / API 鉴权 | references/web-logic-auth.md |
| CORS / GraphQL / HTTP 走私 / WebSocket / OAuth | references/web-modern-protocols.md |
| 供应链 / 云配置 / 容器 / CI/CD / 框架 CVE | references/web-deployment-security.md |
| 安全域 | 应用阶段 | 部署阶段 | 训练阶段 |
|---|---|---|---|
| AI 应用(应用阶段按风险大类细分↓) | 见下方细分表 | ai-app-deploy.md | ai-app-train.md |
| AI 模型(应用阶段按风险大类细分↓) | 见下方细分表 | ai-model-deploy.md | ai-model-train.md |
| AI 数据(Prompt 泄露/窃取/推断) | ai-data-app.md | ai-data-deploy.md | ai-data-train.md |
| AI 身份(角色逃逸/Agent 伪造) | ai-identity-app.md | ai-identity-deploy.md | ai-identity-train.md |
| AI 基座(容器/沙箱/供应链) | ai-baseline-app.md | ai-baseline-deploy.md | ai-baseline-train.md |
AI 应用 - 应用阶段按风险大类:
| 风险类别 | GAARM 编号 | reference |
|---|---|---|
| Prompt 注入与变种(直接/间接/XSS/Memory/蠕虫/混淆/编码/反向诱导/多模态) | GAARM.0039, 0040.x, 0043.x, 0044, 0045, 0061 | ai-app-prompt.md |
| MCP 协议攻击(地毯式骗局/工具投毒/指令覆盖/隐藏指令) | GAARM.0046.x | ai-app-mcp.md |
| Agent 与 CoT 攻击(Agent 利用/SSRF/RCE/CoT/查询注入/环境注入) | GAARM.0041.x, 0042.x, 0047, 0056.001, 0060 | ai-app-agent-cot.md |
AI 模型 - 应用阶段按风险大类:
| 风险类别 | GAARM 编号 | reference |
|---|---|---|
| 越狱(DAN/Many-shot/对抗后缀/概念激活) | GAARM.0027.x | ai-model-jailbreak.md |
| 幻觉(事实/跨模态) | GAARM.0028.x, 0064 | ai-model-hallucination.md |
| 非合规内容(偏见/暴力/政治/虚假/诱导) | GAARM.0029.x | ai-model-content.md |
| 版权与商业违法 | GAARM.0030.x | ai-model-copyright.md |
| 功能滥用与信息伪造(图/音/视频/钓鱼) | GAARM.0031.x, 0033, 0062, 0063 | ai-model-misuse.md |
| 对抗样本与模型提取 | GAARM.0032.x | ai-model-extraction.md |
专项 reference:
references/ai-app-frontier.mdreferences/ai-baseline-escape.md| 场景 | reference |
|---|---|
| SQL 注入 Payload / SQLMap / WAF 绕过 | references/web-sqli.md + references/web-sqli-fushuling-one-pass.md |
| XSS Payload | references/web-xss.md |
| RCE / 命令执行 Payload | references/web-rce.md |
| 反序列化 / XXE Payload | references/web-deser.md / references/web-xxe.md |
| 文件上传绕过 / 路径遍历 Payload | references/web-upload.md / references/web-traversal.md |
| SSRF Payload | references/web-ssrf-misc.md |
| Web 现代协议 Payload(GraphQL/HTTP 走私/WebSocket) | references/web-modern-protocols.md |
| Prompt 注入 Payload | references/ai-app-prompt.md |
| MCP 投毒 Payload | references/ai-app-mcp.md |
| Agent / CoT 注入 Payload | references/ai-app-agent-cot.md |
| 越狱 / 对抗后缀 Payload | references/ai-model-jailbreak.md |
| 容器逃逸 / 持久化 / 横向移动 | references/ai-baseline-escape.md |
| 情况 | 正确动作 |
|---|---|
| Grep 未命中 reference | "UNABLE TO CITE: 该场景 {X} 未在 reference 中覆盖。建议 WebSearch 或补充 reference" |
| 用户给的 URL 无响应 | "UNABLE TO ASSESS: 目标不可达" — 不基于 URL 结构猜测漏洞 |
| 需要执行但无授权上下文 | "仅输出分析,不输出武器化链。如为授权测试,请明确授权范围" |
| reference 与用户场景部分匹配 | 引用已匹配部分 + 明确标注未覆盖部分为 "UNABLE TO CITE" |
| 用户诉求 | 正确路由 |
|---|---|
| 渗透测试 / 红队 / CTF / 挖洞 | 本 Skill |
| Java/JS 深度白盒代码审计(Source-Sink) | code-audit-skill |
| Mirawork 平台专项测试 | mirawork-security-tester |
| WooYun 历史漏洞分析方法论 | wooyun-legacy |
| 先知社区研究方法论 | xianzhi-research |
v2.0 | 知识源: WooYun 88,636 × 先知 5,600+ × GAARM 150 × OWASP LLM/ASI/WSTG
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
AI与MCP安全评估 — Prompt注入、工具滥用、MCP信任边界、Agent权限逃逸、数据泄露、模型风险、GAARM风险矩阵
日本語の概要は準備中です。原文の説明を表示しています。
安卓应用渗透测试 — APK分析、Hook、自动化测试、运行态驱动、签名恢复、抓包分析
日本語の概要は準備中です。原文の説明を表示しています。
客户端逆向与Burp重放 — 复杂客户端签名恢复、加密还原、请求链追踪、稳定重放,适用于已授权安卓App渗透测试、浏览器JS签名、桌面客户端逆向
日本語の概要は準備中です。原文の説明を表示しています。
编码解码与加解密工具 — base64/URL/Hex/HTML实体编码解码,MD5/SHA哈希,AES/DES/RSA加解密,JWT解析,Caesar/ROT13密码,栅栏/Vigenere密码,Unicode转义,Morse电码等
日本語の概要は準備中です。原文の説明を表示しています。
CTF密码学攻击知识库 — RSA攻击(小指数/共模/Wiener/Coppersmith)、AES攻击(Padding Oracle/ECB字节翻转/GCM nonce重用)、ECC攻击、LFSR/LCG/PRNG攻击、古典密码、LWE格攻击
日本語の概要は準備中です。原文の説明を表示しています。
CTF杂项知识库 — Python Jail逃逸、Bash Jail逃逸、编码链识别与解码、QR/音频/图像隐写、游戏VM逆向、CTFd API导航、Linux提权
日本語の概要は準備中です。原文の説明を表示しています。