mcpField
N
next

next

github.com/hainrixz数据与数据库2269 次安装6 天前更新
代码仓库

关于 next

这是一个只读的 Claude 技能,可将数据库审计发现整理为排序后的行动清单,并说明各项的影响和可修复性,帮助用户决定先处理哪些问题。

主要功能

  1. 01优先排列触发上限的严重度 5 发现
  2. 02按严重度和轴权重排序
  3. 03结合可修复性与验证成本排序
  4. 04支持按轴和数量筛选

适用场景

  1. 01确定下一项要处理的数据库审计问题
  2. 02按指定评分轴排列发现

安装

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

$npx skills add https://github.com/hainrixz/claude-db --skill next

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

详细介绍

/claude-db:next

教练。将一堆发现整理成一份按优先级排序的待办清单,并为每项说明原因。只读——只负责排序,绝不写入或迁移。

$ARGUMENTS = [findings.json] [flags]。使用最近一次审计的 findings,或指定 findings JSON 路径。如果尚未运行审计,请说明这一点,并建议运行 /claude-db:audit <target>。

排序规则(依次排列)

  1. 优先处理受封顶影响的严重性 5。 任何在依赖的轴上满足 status:"fail" + severity:5 的发现,都会将该分数封顶在 F 档。这些发现无论其他情况如何都排在最前面——只有修复它们才能解除封顶。(needs_api 和 confidence:"speculative" 永远不会触发封顶,因此不会因此插队。)
  2. 然后按严重性 × 轴权重排序——即发现的严重性乘以其所属模块在相关类别/轴中的权重(参见 references/scoring-model.md / score.mjs 中启用的 PROFILES 配置)。高严重性且所属类别权重较高的发现(例如权重为 w20 的索引、权重为 w16 的引用完整性),优先级高于严重性相同但所属类别权重较低的发现(例如权重为 w6 的命名)。
  3. 然后按可修复性排序:auto > proposed > advisory——优先列出工具能够安全代为执行的更改,再列出需要判断或工具永远不会写入的更改。
  4. 然后按最低复现成本排序——优先列出 verification.reproduce 成本最低的发现,以此打破平局(先列 Tier-0 静态检查,再列 Tier-1 查询,最后列需要 needs_api 的发现)。

输出

输出一个编号列表。每项包括:发现(id + 单行标题)、会影响哪个分数/轴以及大致影响程度(高|中|低档——绝不编造百分比)、可修复性类别,以及下一步具体操作(“运行 /claude-db:fix --category keys”/“运行 /claude-db:migrate <file>”/“需要连接实时 DB:设置 $DATABASE_URL 并在 Tier 1 重新审计”)。遵循 --axis 和 --top N 参数。使用用户的语言回复(EN/ES)。

评论

支持 Markdown