ssvc_calculator
Compute CISA SSVC (Stakeholder-Specific Vulnerability Categorization) for a CVE.
What this tool does
Calculates the SSVC decision (Track, Track*, Attend, Act) using:
exploitation status
technical impact
automatable exploitation
mission prevalence (user-provided)
public well-being impact (user-provided)
This reflects CISA's official SSVC prioritization model.
When to use this tool
Use this tool when the user asks about:
how urgently a CVE should be remediated
CISA SSVC priority or risk category
a structured decision model for remediation
Inputs
cve_id: the vulnerability to evaluate (
CVE-YYYY-NNNNN)mission_prevalence:
M,S, orE(must be provided by the user)public_well_being_impact:
M,A, orI(must be provided by the user)
Outputs
decision: one of Track, Track*, Attend, Actexploitationtechnical_impactautomatablemission_prevalencepublic_well_being_impactmission_and_well_being_impact_valuevector_stringsummary: Markdown explanation of the outcome
LLM usage guidelines
Always ask the user for mission_prevalence (M/S/E) and public_well_being_impact (M/A/I) before calling.
Never guess these values—SSVC depends on user context.
Use the
summaryto explain clearly why the decision was returned.Combine with
vulnerability_scoreorsightings_searchif the user needs additional context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cve_id | Yes | CVE ID | |
| mission_prevalence | Yes | # Mission Prevalence A mission essential function (MEF) is a function directly related to accomplishing the organization's mission as set forth in its statutory or executive charter. Identifying MEFs is part of business continuity planning or crisis planning. In contrast to non-essential functions, an organization must perform a [MEF] during a disruption to normal operations. The mission is the reason an organization exists, and MEFs are how that mission is realized. Non- essential functions support the smooth delivery or success of MEFs rather than directly supporting the mission. ## Possible values - "M" or "Minimal" Neither support nor essential apply. The vulnerable component may be used within the entities, but it is not used as a mission-essential component, nor does it provide impactful support to mission-essential functions. - "S" or "Support" The vulnerable component only supports MEFs for two or more entities. - "E" or "Essential" The vulnerable component directly provides capabilities that constitute at least one MEF for at least one entity; component failure may (but does not necessarily) lead to overall mission failure. ## Instructions for LLM Ask the user for the "Mission Prevalence" value before calling the tool. | |
| public_well_being_impact | Yes | # Public Well-being Impact ## Possible values - "M" or "Minimal" **Type of Harm -> All**, The effect is below the threshold for all aspects described in material. - "A" or "Material" **Type of Harm -> Physical harm**, Does one or more of the following: - Causes physical distress or injury to system users. - Introduces occupational safety hazards. - Reduces and/or results in failure of cyber-physical system safety margins. **Type of Harm -> Environment**, Major externalities (property damage, environmental damage, etc.) are imposed on other parties. **Type of Harm -> Financial**, Financial losses likely lead to bankruptcy of multiple persons. **Type of Harm -> Psychological**, Widespread emotional or psychological harm, sufficient to necessitate counseling or therapy, impact populations of people. - "I" or "Irreversible" **Type of Harm -> Physical harm**, One or both of the following are true: - Multiple fatalities are likely. - The cyber-physical system, of which the vulnerable component is a part, isl ikely lost or destroyed. **Type of Harm -> Environment**, Extreme or serious externalities (immediate public health threat, environmental damage leading to small ecosystem collapse, etc.) are imposed on other parties. **Type of Harm -> Financial**, Social systems (elections, financial grid, etc.) supported by the software are destabilized and potentially collapse. **Type of Harm -> Psychological N/A ## Instructions for LLM Ask the user for the "Public Well-being Impact" value before calling the tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | No | Summary | |
| decision | Yes | Decision | |
| automatable | Yes | Automatable | |
| exploitation | Yes | State of Exploitation (Evidence of Active Exploitation of a Vulnerability) | |
| vector_string | Yes | SSVC Vector String | |
| technical_impact | Yes | Technical Impact (Technical Impact of Exploiting the Vulnerability) | |
| mission_prevalence | Yes | Mission Prevalence (Impact on Mission Essential Functions of Relevant Entities) | |
| public_well_being_impact | Yes | Public Well-being Impact | |
| mission_and_well_being_impact_value | Yes | Mission and Well-Being Impact Value |