Secknowledge Skill
Web+AI 安全测试知识库。融合 WooYun 88,636 案例 + 先知 L1-L4 方法论 + GAARM 150 风险 + OWASP Top 10...
Install
npx skills add Netw0rkNoob/VulnClaw --skill secknowledge-skill -g -a claude-code -y- Repository
- Netw0rkNoob/VulnClaw3.8k
- Category
- Testing
- Updated
- 6d ago
- License
- MIT
- Context cost
- Mediumabout 2,080 tokens
- Runs scripts
- No, instructions only
What it does
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
Web 和 AI 安全测试知识库
知识源: WooYun 88,636 漏洞 × 先知 5,600+ 文档 × GAARM 150 AI 风险 × OWASP 架构: SKILL.md(路由)→ references/(按场景加载)
VulnClaw 集成说明
- 本 Skill 集成自
Pa55w0rd/secknowledge-skill,在 VulnClaw 中作为secknowledge-skillspecialized skill 使用;上游声明为 MIT License。 - CTF/SRC 场景先加载
references/vulnclaw-ctf-src-routing.md判断资料入口,再按漏洞类型加载web-*、ai-*、testing-methodology.md或gaarm-risk-matrix.md。 - 与 VulnClaw 现有技能协同:CTF 单题技巧优先结合
ctf-web/ctf-crypto/ctf-misc,SRC 和实战漏洞挖掘优先使用本 Skill 的方法论、案例映射、风险矩阵和证据约束。 - 输出时保留上游的授权边界、引用标注和"假设/确认"区分;未能从 reference 佐证的 payload、CVE、GAARM/OWASP 编号必须明确标注为未核对。
触发条件
触发条件(AND 组合):
- 用户意图是执行安全测试(渗透/挖洞/利用/审计), 非讨论/学习
- 提供了具体目标:URL、接口、代码片段、模型/Agent 架构、MCP 配置, 非抽象问题
- 任务涉及以下领域之一:
- Web: SQL 注入/XSS/命令执行/越权/文件上传/SSRF/反序列化/XXE/GraphQL/HTTP 走私
- AI: Prompt 注入/越狱/MCP 投毒/Agent 滥用/RAG 投毒/沙箱逃逸/模型窃取
- 绕过: WAF/内容过滤/Guard Rails 绕过
不触发(任一命中即路由到他处):
- 概念讲解:"什么是…"、"…原理"、"…怎么防御" → 普通问答
- 非安全代码审查:"review 代码质量"、"优化性能" → 普通 code review
- 业务 bug:语法错误、空指针、业务逻辑错误(非安全逻辑)→ 普通 debug
- 深度白盒代码审计(Source-Sink 污点传播、AST 分析)→ code-audit-skill
- 查 CVE 文档、工具文档 → WebSearch/Context7
歧义处理:目标和意图不明时,先问:"目标是什么?你希望做渗透测试 / 代码审计 / 还是了解概念?"
行为准则(整个会话有效,不因对话长度放松)
- ❗ 所有 Payload/CVE 编号/风险编号必须引用 reference 文件的具体章节, 每次输出前自检。未在 reference 中的一律标注 "UNABLE TO CITE",禁止编造。
- ❗ 区分"漏洞假设"与"漏洞确认", 基于方法论推断的潜在风险 → 标注
假设(需验证);有明确证据的 → 标注已确认(证据: …)。禁止混淆。 - ❗ 授权边界, 任何利用步骤输出前必须确认是 CTF/授权渗透/本人环境。无授权上下文只输出分析,不输出可直接武器化的完整 Payload。


