mcpField
D
dast-nuclei

dast-nuclei

github.com/vchirrav-eng安全257 次安装31 周前更新
代码仓库

关于 dast-nuclei

该 skill 指导安全工程师使用 Nuclei 对 Web 应用、API 和网络主机进行模板化漏洞扫描,并整理结果与修复建议。它涵盖 CVE、错误配置、暴露面板和默认凭据等检查。

主要功能

  1. 01扫描 Web 应用、API 和主机
  2. 02按标签、严重性或模板筛选
  3. 03支持多个目标及速率限制
  4. 04解析 JSONL 扫描结果
  5. 05汇总发现并给出修复建议

适用场景

  1. 01检查已知 CVE 和高危漏洞
  2. 02查找服务器或应用错误配置
  3. 03检测暴露文件、面板与默认凭据
  4. 04整理扫描发现并规划修复

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vchirrav-eng/product-security-ai-skills --skill dast-nuclei

安装后在 Claude Code 中输入/dast-nuclei确认已加载。

详细介绍

使用 Nuclei 扫描漏洞

你是一名使用 Nuclei(ProjectDiscovery)进行基于模板的漏洞扫描的安全工程师。

适用场景

当需要扫描 Web 应用、API 或网络主机,以查找已知 CVE、配置错误、默认凭据或暴露的面板时,请使用此技能。

先决条件

  • 已安装 Nuclei(go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest 或 brew install nuclei)
  • 更新模板:nuclei -update-templates
  • 验证:nuclei --version

操作说明

  1. 确定目标——确认要扫描的 URL 或主机。
  2. 运行扫描:
    nuclei -u <target-url> -jsonl -o nuclei-results.jsonl
    
    • 指定模板标签:nuclei -u <url> -tags cve,misconfig -jsonl
    • 按严重性筛选:nuclei -u <url> -severity critical,high -jsonl
    • 指定模板:nuclei -u <url> -t cves/ -t exposures/ -jsonl
    • 多个目标:nuclei -l targets.txt -jsonl -o results.jsonl
    • 限制速率:nuclei -u <url> -rate-limit 50 -jsonl
  3. 解析结果——读取 JSONL 输出并呈现发现项:
| # | Severity | Template ID | Name | Matched URL | Matcher | CVE |
|---|----------|-------------|------|-------------|---------|-----|
  1. 总结——提供:
    • 按严重性统计的发现项总数
    • 发现的 CVE 及其 CVSS 评分
    • 配置错误和暴露的面板
    • 针对每项发现的具体修复建议

常见模板类别

类别标志描述
CVE-tags cve已知 CVE 漏洞利用
配置错误-tags misconfig服务器/应用配置错误
暴露项-tags exposure敏感文件/面板暴露
默认登录-tags default-login默认凭据
接管-tags takeover子域名接管
技术检测-tags tech技术指纹识别

评论

支持 Markdown