severity-rating

star 2

Vulnerability severity rating framework with CVSS-based 4-tier system, 3-dimensional assessment model, decision tree, and attack chain impact rules.

lousix By lousix schedule Updated 3/6/2026

name: severity-rating description: "Vulnerability severity rating framework with CVSS-based 4-tier system, 3-dimensional assessment model, decision tree, and attack chain impact rules."

Severity Rating Framework

漏洞严重度评级框架 — 等级定义、三维评估模型、判定决策树、编号体系

等级定义

级别 CVSS 3.1 标准 示例
Critical 9.0-10.0 可直接RCE或完整数据泄露,无需复杂前置条件 命令注入、SQL导出数据库
High 7.0-8.9 可获取敏感数据或权限提升 IDOR、认证绕过
Medium 4.0-6.9 需用户交互或有限影响 存储型XSS、CSRF
Low 0.1-3.9 信息泄露或需特殊条件 版本泄露、详细错误

三维评估模型

严重等级 = f(可达性, 影响范围, 利用复杂度)
维度 加重(→高等级) 中等 减轻(→低等级)
可达性 未认证可达 低权限可达 管理员权限才可达
影响范围 RCE/全库读取 部分数据泄露 信息收集
利用复杂度 单请求触发 需多步骤 需特定环境配合

判定决策树

          漏洞发现
             │
      ┌──────┴──────┐
      │ 未认证可达?  │
      └──────┬──────┘
        YES /   \ NO
           /     \
    ┌─────┴─┐  ┌─┴──────┐
    │ RCE/  │  │ RCE/   │
    │ 全库? │  │ 全库?  │
    └──┬────┘  └──┬─────┘
   YES/ \NO    YES/ \NO
    │    │      │    │
Critical │    High   │
     ┌──┴──┐    ┌──┴──┐
     │广泛  │    │影响?│
     │泄露?│    └──┬──┘
     └──┬──┘   数据  加固
   YES/ \NO   泄露  建议
    │    │      │    │
  High Medium Medium Low

量化评分决策树

对每个 finding 用以下评分重新核验:

a. 可达性: 未认证可达(+2) / 低权限(+1) / 管理员(+0) b. 影响: RCE或全库(+3) / 部分数据(+2) / 信息收集(+1) c. 利用复杂度: 单请求(+0) / 多步骤(-1) / 特定环境(-2) d. 防护绕过: 无防护(+0) / 有防护但可绕过(+0) / 有防护且绕过需额外条件(-1)

score = a + b + c + d score ≥ 5 = Critical | 3-4 = High | 1-2 = Medium | ≤0 = Low

攻击链对等级的影响

  • 漏洞A(认证绕过) + 漏洞B(需认证的RCE) → 漏洞B 按"未认证可达"重评
  • 编号等级 = 独立等级(假设攻击者无其他漏洞)
  • 攻击链部分单独给出"组合等级"

编号体系

前缀 含义 示例
C-XX Critical [C-01] JWT签名未验证导致认证绕过
H-XX High [H-01] SSRF可访问内网元数据
M-XX Medium [M-01] 存储型XSS
L-XX Low [L-01] 版本信息泄露
Install via CLI
npx skills add https://github.com/lousix/opencode-agents --skill severity-rating
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator