Agent Skills
返回列表
🔒

漏扫报告智能分析

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/vul-analyse-20260630。

技能介绍

要解决什么问题

安全团队手里常见的是 Nessus、绿盟 RSAS、Trivy 等工具导出的 Excel、HTML、ZIP 或 JSON。人工翻页很难统一 CVE 优先级,也容易在重复条目上浪费时间。vul-analyse 把「解析 → 去重 → 情报 → 成文」收成一条可审计的流水线,输出结构固定的 Markdown 分析报告,而不是一段模糊的聊天总结。

技能如何工作

收到报告路径后,Agent 会先通过 plan_gate.py --init 建立独立任务目录,再按门禁逐步执行,禁止在初始化前用 unzip、head 等方式「先看看文件」。

  • 步骤 1:extract_vulns.py 接收原始路径(含 .zip),内部完成解压与解析器匹配,支持多厂商格式并在出口做三元组去重。
  • 步骤 2/3:基于 unique_cves.json 对每个 CVE 只查一次;默认 with-intel 用 default_intel.py 拉 NVD、EPSS;若在 providers.yaml 启用 knowledge_provider,可接入 MCP 知识库。
  • 步骤 4:render_report.py 按模板生成 漏洞分析报告_<日期>_<来源>.md,威胁情报表与修复优先级章节有固定排序与聚合规则,同一份输入 JSON 多次运行应得到逐字节一致的输出(L1 幂等)。

交付时完整报告走附件,正文通常摘要概览、分布、优先级与总结等章节。

适用边界与注意

  • 仅处理漏扫报告分析;WAF 告警、容器修复校验等需用对应技能,格式无法识别时应按 SKILL 退路话术说明,不得硬套解析器。
  • 步骤 3 耗时大致与唯一 CVE 数成正比(约 0.7s/CVE,受 NVD 限速影响);大批量 CVE 可能超时,需重试或按契约标记失败,不能用本地统计冒充情报结果。
  • 数据处理必须走白名单脚本,禁止手写 Python 解析报告或绕过 --check-step / --fill-step 门禁。

使用场景

  • 收到绿盟 RSAS 的 Excel 或 HTML ZIP 后,要把条目去重并附上 NVD/EPSS,生成固定结构的 Markdown 分析报告。
  • 容器流水线产出 Trivy、Grype 或 Snyk JSON,发版前需要按唯一 CVE 拉威胁情报并整理紧急/高危修复优先级。
  • Nessus 多主机任务里同一 CVE 重复出现,需要按 IP/端口聚合后输出第六章修复清单,避免一行一 IP 拆散。
  • 厂商格式无法直接进工单时,在确认解析器匹配的前提下走 plan_gate 四步,拿到可下载的完整 .md 附件与章节摘要。

适合人员

  • 每周汇总 Nessus、OpenVAS 等多任务漏扫导出、要写对内 Incident 风格分析稿的漏洞分析工程师
  • 补丁窗口前要把 Trivy/Grype 镜像扫描 JSON 对齐 NVD 严重度与 EPSS 的安全运维或 SRE
  • 需向 CTO 或业务方交付「概览 + 修复优先级」章节、且要求同一份输入多次生成结果一致的安全团队负责人
  • 负责等保或内网漏扫归档、要把多厂商报告统一成标准字段与威胁情报表格式的 IT 安全合规接口人