Skip to main content
Status: Stable Version: 1.0.0 Author: Rifteo Tags: security, reporting, risk
★ Benchmark result: -63% tokens, -68% time — same score, zero noise. Same model, same prompt.
Installation
rifteo-skills add cvss-scorer

Summary

Produce an exact CVSS v3.1 vector and score from a vulnerability description decisive, accurate, and concise.
  • Infers all eight base metrics aggressively from the vulnerability description without flooding the auditor with scenarios
  • Only asks a clarifying question when the answer would change the severity bucket (e.g., Medium vs. High) or shift the score by ≥1.0
  • When asking, shows one sharp question with 2–3 short conditional scores, then stops
  • Covers a built-in reference of common vulnerability patterns (RCE, SQLi, IDOR, XSS, SSRF, CSRF, XXE, SSTI, open redirect) with typical vectors and scores
  • Never explains metric definitions or shows formula math unless asked

SKILL.md file

CVSS Scorer

Produce an exact CVSS v3.1 vector and score from a vulnerability description. Be decisive. Be accurate. Be short.

When to Use This Skill

Use this skill when the user:
  • Needs a CVSS score for a vulnerability finding
  • Is writing a bug bounty report or pentest finding and needs a severity vector
  • Says “score this”, “what’s the CVSS?”, “give me the vector”
  • Has a vulnerability description and wants a severity level

What Does It Check?

The skill infers all eight CVSS v3.1 base metrics:
  • AV (Attack Vector) Network / Adjacent / Local / Physical
  • AC (Attack Complexity) Low / High
  • PR (Privileges Required) None / Low / High
  • UI (User Interaction) None / Required
  • S (Scope) Unchanged / Changed
  • C (Confidentiality) None / Low / High
  • I (Integrity) None / Low / High
  • A (Availability) None / Low / High

How It Works

Metric Inference Rules:
MetricRule
AV:NWeb app, API, internet-reachable
AV:ASame LAN/WiFi/Bluetooth required
AV:LLocal OS session required
AC:HUUID-based IDOR, race condition, MitM required
PR:NPre-auth / unauthenticated
UI:NStored XSS, server-side vulns (SQLi, SSRF, RCE, IDOR)
S:CXSS (any type), SSRF, SSTI/RCE
C:HFull read of sensitive data (PII, creds, tokens)
C:LBlind variants (blind SQLi, blind SSRF, blind XXE)
When to Ask:Only when the ambiguity would change the severity bucket or shift the score by ≥1.0. Format: one question + 2–3 short conditional scores.Chained Vulnerabilities:Use the entry point’s AV/AC/PR/UI and the final step’s C/I/A/S.

Output

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Score: 9.1 Critical
A short note only for metrics that are non-obvious, were assumed, or could surprise the auditor.

Common Patterns Reference

VulnerabilityTypical VectorScore
Unauth RCE (web)AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H10.0 Critical
SQLi full dump pre-authAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N9.1 Critical
Stored XSS → ATOAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N8.7 High
IDOR numeric pre-auth PIIAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N7.5 High
Reflected XSSAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N6.1 Medium
CSRF state changeAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N6.5 Medium
Open redirectAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N4.3 Medium

Known Limitations

  • Self-XSS is not a valid standalone finding the skill will flag it rather than score it
  • Blind variants (blind SQLi, blind SSRF, blind XXE) use C:L not C:H data is inferred, not read
  • Never explains what CVSS metrics mean unless asked
  • Never shows the score formula or intermediate math

Benchmark Results

Tested on claude-sonnet-4-6 via Claude Code CLI. Same prompt, same model, same target. The only variable is whether the skill is loaded.
MetricWithout SkillWith Skill
Turns to complete11
Response tokens~539~201
Total time18s6s

finding-writer

Convert raw pentest notes into structured audit findings ready for reporting

risk-assessor

Score a vulnerability using likelihood × impact with SLA-bound remediation urgency

bugbounty-reporter

Converts raw bug bounty findings into a complete, triage-ready report