SuperAPI AI 工具集

sniff-report

安全与审计

查看项目

更新于 10-15 09:50

技能介绍

用途

sniff-report 用于展示最近一次 sniff 扫描的结果。它把上一次扫描产生的发现(findings)整理后呈现给用户,帮助快速了解当前项目存在的问题分布与重点。

主要能力

  • 按严重程度汇总发现总数(例如 critical、high、medium、low 各多少条)。
  • 列出主要问题及其文件位置(文件路径与行号)。
  • 展示佐证发现(corroborated findings),即在源码与浏览器中均得到确认的问题。
  • 支持两种输出格式:summary 用于可读输出,json 用于原始数据。
  • 报告会保存到 .sniff/reports/report.html 与 .sniff/reports/report.json。

使用方式

该技能通过统一的 sniff MCP 工具调用,参数为:

  • mode: "report"
  • rootDir:当前项目的绝对路径
  • format:'summary' 或 'json'

如果统一的 sniff 工具不可用,则改用旧版 sniff_report,传入相同的 rootDir 与 format。

需要注意的是,该技能由 sniff 技能自身的流程调用,而不是独立入口。其 frontmatter 中的 user-invocable: false 键仅被 Claude Code 遵循,因此在其他 agent 中该文件可能作为独立命令出现;此时应将其视为一次 sniff 运行中的步骤,而非入口点。

适用场景

适用于在完成一次 sniff 扫描后查看结果,快速定位高严重度问题、需要修复的文件位置,以及已被源码与浏览器双重确认的问题。

限制

  • 仅展示最近一次扫描的结果,不负责执行扫描本身。
  • 依赖统一的 sniff MCP 工具或旧版 sniff_report 工具可用。
  • 在非 Claude Code 的 agent 中可能被当作独立命令,但实际应作为 sniff 流程的一步使用。
  • 关于收费、价格、支持平台等信息,资料中暂未提供。