Skip to content
cccskills
FreePublished on GitHub

redteam-cve-lookup

Match identified products and versions against CVEs, records of known security vulnerabilities. Assess relevance, evidence quality, and patch status, then produce a candidate list to guide further investigation without attempting exploitation.

OriginalShow the original description

CVE lookup and applicability assessment domain card. Use after reconnaissance has identified products, versions, services, or fingerprints and red-team mode needs evidence-based CVE matching before deeper testing.

Run score Not tested

See how to install

Good for

  • Find CVE candidates for identified products and versions
  • Assess applicability when version evidence is incomplete
  • Check whether deployed versions include fixes
  • Organize CVE candidates for further validation

Files included (2)

  • SKILL.md2.9 KB
  • references/upstream-source.md213 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

CVE Lookup

Domain

Recon Profile 完成后的 CVE 匹配与适用性评估阶段。 根据已收集的产品名、版本号、服务指纹,查询已知 CVE,评估其对目标的适用性。

阶段顺序:

  1. 从 recon_profile 提取产品/版本/服务清单
  2. 按产品+版本查询 CVE 数据库(NVD/CVE MCP/本地库)
  3. 初筛:排除明确不匹配的 CVE(产品不符/版本范围外)
  4. 适用性评估:结合目标指纹判断 candidate/possibly_applicable/not_applicable/patched
  5. 补丁状态确认:检查已部署版本是否包含修复

Trigger

recon_profile_ready

Feedback Gates

  • Product Gate:recon_profile 中是否存在可识别的组件/产品名。无产品名则证据不足,回退 recon 补证。
  • Version Gate:是否有版本号或可比对的指纹信息。无版本信息降低 confidence 但不阻断。
  • Source Gate:CVE 来源是否可追溯(NVD/MITRE/厂商公告)。不可追溯标记 low confidence。
  • Applicability Gate:是否有证据证明目标适用该 CVE。无证据标记 candidate 待验证。
  • Patch Gate:是否有证据表明已修复(版本号高于修复版本/补丁已部署)。已修复标记 patched。

Boundaries

  • 不执行任何漏洞利用或 PoC
  • 不发送攻击性 payload 验证 CVE
  • 仅查询当前目标,不自动扩展到任务中未出现的关联目标
  • CVE 查询阶段只做信息匹配,不做主动验证
  • 对低置信度候选不做过度推断
  • 遵循最小请求原则,避免批量爬取 CVE 数据源

Pivot Hints

  • 产品名不明确 → 回退 recon,尝试更精确的指纹识别(Wappalyzer/httpx tech detect)
  • 版本号缺失 → 尝试从 HTTP header/error page/changelog 推断版本范围
  • CVE 数据源不可用 → 降级到离线 CVE 字典或已知漏洞列表
  • 候选过多(>20) → 按 CVSS 评分+影响范围排序,优先评估高危+RCE类
  • 全部标记 patched → 输出 cve_patch_status artifact,退出到 evidence-based router
  • 无任何候选 → 输出空 cve_candidate_list,退出到 evidence-based router

Exit Conditions

  • 存在 possibly_applicable 或 candidate CVE(confidence >= medium)→ 进入 cve-validation path
  • 全部 CVE 标记 not_applicable 或 patched → 退出到 evidence-based router
  • 产品/版本证据不足,无法生成有效候选 → 回退 recon-intake 补证
  • 无 CVE 候选(产品无已知漏洞)→ 退出到 evidence-based router

Exit Evidence

  • Required: cve_candidate_list
  • Optional: cve_applicability_matrix, cve_patch_status
  • min_attempts: 2

Capabilities

cve_lookup            -> cve_candidate_list
cve_applicability     -> cve_applicability_matrix
patch_status_check    -> cve_patch_status

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ai-mcp-security

FreeSummary

Assess AI agents and MCP tools for malicious instructions, tool misuse, permission violations, and data leaks. The skill organizes checks across applications, identity, data, deployment, and models, with references for each risk area.

  • Review prompt injection risks in AI applications
  • Check MCP tool misuse and trust boundaries
  • Assess agent permissions and credential misuse
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

android-pentest

FreeSummary

Test Android app security by operating the app and inspecting network traffic first, then analyzing APK code or observing functions during execution when needed. Verify vulnerabilities and produce a report with screenshots, traffic evidence, and code review findings.

  • Observing app traffic during real user flows
  • Analyzing code when traffic is hidden or encrypted
  • Testing API authorization by modifying and replaying requests
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

client-reverse

FreeSummary

Analyze traffic from Android apps, browser JavaScript, and desktop clients to prepare requests for replay in Burp. Investigate signatures, encryption, and session dependencies when they block replay, and retain working request samples with supporting observations.

  • Capture Android app traffic during real user flows
  • Investigate browser request signatures and tokens
  • Analyze desktop client signing logic
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

crypto-toolkit

FreeSummary

Handle encoded strings and cryptographic data with tool-based conversions. Decode layered formats, calculate hashes, encrypt or decrypt with AES and RSA, and inspect JWT tokens, which carry encoded headers and data used in authentication.

  • Decoding strings with multiple layers of encoding
  • Calculating hashes and checking likely hash formats
  • Encrypting or decrypting data with a known key
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

ctf-crypto

FreeSummary

Analyze CTF cryptography challenges by identifying the cipher and matching known parameters to possible attacks. It provides formulas, attack parameters, and Python snippets for RSA, AES, elliptic curves, random number generators, classical ciphers, and lattice problems.

  • Choose RSA approaches from the given parameters
  • Investigate weaknesses in AES modes
  • Analyze random number sequences for predictability
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

ctf-misc

FreeSummary

Find relevant references for CTF miscellaneous challenges, including restricted execution environments, layered encodings, hidden data in media, and game or virtual machine analysis. It also covers CTFd platform operations and Linux privilege escalation.

  • Investigate Python or Bash jail challenges
  • Identify layered encodings and hidden media data
  • Analyze games and custom virtual machines
Netw0rkNoob/VulnClaw3.8KUpdated Oct 12, 2026

See all skills by Netw0rkNoob

Report a problem with this skill