enum

CVSS::V4::Nomenclature

Inherits Enum < Comparable < Value < Object

Vector nomenclature classification per CVSS v4.0 specification §6.

A v4.0 vector is labelled by which optional metric groups carry meaningful (non-X) values:

CodeThreat (E)Environmental (CR/IR/AR/M*)
CVSS-Bunset / Xunset / X
CVSS-BTsetunset / X
CVSS-BEunset / Xset
CVSS-BTEsetset

Supplemental metrics (S, AU, R, V, RE, U) are informational and never change the nomenclature.

Constants

Base = 0
BaseThreat = 1
BaseEnvironmental = 2
BaseThreatEnvironmental = 3

Instance methods

base?

Returns true if this enum value equals Base

Source
base_environmental?

Returns true if this enum value equals BaseEnvironmental

Source
base_threat?

Returns true if this enum value equals BaseThreat

Source
base_threat_environmental?

Returns true if this enum value equals BaseThreatEnvironmental

Source
to_s(io : IO) : Nil

Appends a String representation of this enum member to the given io.

See also: to_s.

Source
to_s

Spec-defined label string ("CVSS-B", "CVSS-BT", …). Overrides the default Enum#to_s which would otherwise return the member name.

Source