diff options
Diffstat (limited to 'internal')
-rw-r--r-- | internal/cvss/cvss.go | 70 | ||||
-rw-r--r-- | internal/cvss/v2key_string.go (renamed from internal/cvss/v2metrickey_string.go) | 16 | ||||
-rw-r--r-- | internal/cvss/v3key_string.go (renamed from internal/cvss/v3metrickey_string.go) | 16 |
3 files changed, 51 insertions, 51 deletions
diff --git a/internal/cvss/cvss.go b/internal/cvss/cvss.go index b92d819..e8c62a1 100644 --- a/internal/cvss/cvss.go +++ b/internal/cvss/cvss.go @@ -6,16 +6,16 @@ import ( "strings" ) -//go:generate stringer -linecomment -type=v2MetricKey +//go:generate stringer -linecomment -type=v2Key //go:generate stringer -linecomment -type=v2Metric -//go:generate stringer -linecomment -type=v3MetricKey +//go:generate stringer -linecomment -type=v3Key //go:generate stringer -linecomment -type=v3Metric -// CVSS metric key. -type v2MetricKey byte +// CVSS 2.0 metric key. +type v2Key byte const ( - v2AccessVector v2MetricKey = iota // AV + v2AccessVector v2Key = iota // AV v2AccessComplexity // AC v2Authentication // Au v2ConfidentialityImpact // C @@ -30,11 +30,11 @@ const ( v2IntegrityRequirement // IR v2AvailabilityRequirement // AR - v2InvalidMetricKey // invalid + v2InvalidKey // invalid ) // CVSS V2 metric key info lut -var v2MetricKeys = map[v2MetricKey]struct { +var v2Keys = map[v2Key]struct { Name string Category Category } { @@ -55,7 +55,7 @@ var v2MetricKeys = map[v2MetricKey]struct { } // v2 metric key IDs lut -var v2MetricKeyIds = map[string]v2MetricKey { +var v2KeyIds = map[string]v2Key { "AV": v2AccessVector, "AC": v2AccessComplexity, "Au": v2Authentication, @@ -73,23 +73,23 @@ var v2MetricKeyIds = map[string]v2MetricKey { } // Get metric key from string. -func getV2MetricKeyFromString(s string) (v2MetricKey, error) { - k, ok := v2MetricKeyIds[s] +func getV2KeyFromString(s string) (v2Key, error) { + k, ok := v2KeyIds[s] if ok { return k, nil } else { - return v2InvalidMetricKey, fmt.Errorf("invalid metric key: %s", s) + return v2InvalidKey, fmt.Errorf("invalid metric key: %s", s) } } // Get metric key name. -func (k v2MetricKey) Name() string { - return v2MetricKeys[k].Name +func (k v2Key) Name() string { + return v2Keys[k].Name } // Get metric key category. -func (k v2MetricKey) Category() Category { - return v2MetricKeys[k].Category +func (k v2Key) Category() Category { + return v2Keys[k].Category } // CVSS v2 metric value @@ -169,7 +169,7 @@ const ( ) // map of metrics to metric keys -var v2MetricKeyLut = map[v2Metric]v2MetricKey { +var v2KeyLut = map[v2Metric]v2Key { v2AVNetwork: v2AccessVector, v2AVAdjacentNetwork: v2AccessVector, v2AVLocal: v2AccessVector, @@ -325,8 +325,8 @@ func getV2MetricFromString(s string) (v2Metric, error) { } // Get CVSS 2.0 metric key. -func (m v2Metric) Key() MetricKey { - k, _ := v2MetricKeyLut[m] +func (m v2Metric) Key() Key { + k, _ := v2KeyLut[m] return k } @@ -386,10 +386,10 @@ func newV2Vector(s string) (Vector, error) { } // CVSS v3 metric key -type v3MetricKey byte +type v3Key byte const ( - v3AttackVector v3MetricKey = iota // AV + v3AttackVector v3Key = iota // AV v3AttackComplexity // AC v3PrivilegesRequired // PR v3UserInteraction // UI @@ -412,11 +412,11 @@ const ( v3ModifiedIntegrity // MI v3ModifiedAvailability // MA - v3InvalidMetricKey // invalid + v3InvalidKey // invalid ) // CVSS v3 metric key info lut -var v3MetricKeys = map[v3MetricKey]struct { +var v3Keys = map[v3Key]struct { Name string Category Category } { @@ -445,7 +445,7 @@ var v3MetricKeys = map[v3MetricKey]struct { } // metric key IDs lut -var v3MetricKeyIds = map[string]v3MetricKey { +var v3KeyIds = map[string]v3Key { "AV": v3AttackVector, "AC": v3AttackComplexity, "PR": v3PrivilegesRequired, @@ -471,23 +471,23 @@ var v3MetricKeyIds = map[string]v3MetricKey { } // Get metric key from string. -func getV3MetricKeyFromString(s string) (v3MetricKey, error) { - k, ok := v3MetricKeyIds[s] +func getV3KeyFromString(s string) (v3Key, error) { + k, ok := v3KeyIds[s] if ok { return k, nil } else { - return v3InvalidMetricKey, fmt.Errorf("invalid metric key: %s", s) + return v3InvalidKey, fmt.Errorf("invalid metric key: %s", s) } } // Get metric key name. -func (k v3MetricKey) Name() string { - return v3MetricKeys[k].Name +func (k v3Key) Name() string { + return v3Keys[k].Name } // Get metric key category. -func (k v3MetricKey) Category() Category { - return v3MetricKeys[k].Category +func (k v3Key) Category() Category { + return v3Keys[k].Category } // metric value @@ -597,7 +597,7 @@ const ( ) // map of metrics to metric keys -var v3MetricKeyLut = map[v3Metric]v3MetricKey { +var v3KeyLut = map[v3Metric]v3Key { v3AVNetwork: v3AttackVector, // AV:N v3AVAdjacentNetwork: v3AttackVector, // AV:A v3AVLocal: v3AttackVector, // AV:L @@ -801,8 +801,8 @@ var v3MetricStrLut = map[string]v3Metric { } // Get CVSS 3.x metric key. -func (m v3Metric) Key() MetricKey { - k, _ := v3MetricKeyLut[m] +func (m v3Metric) Key() Key { + k, _ := v3KeyLut[m] return k } @@ -937,7 +937,7 @@ func newV31Vector(s string) (Vector, error) { } // Metric key. -type MetricKey interface { +type Key interface { // Get full name. Name() string @@ -951,7 +951,7 @@ type MetricKey interface { // CVSS metric. type Metric interface { // Get metric key. - Key() MetricKey + Key() Key // Return string representation of metric. String() string diff --git a/internal/cvss/v2metrickey_string.go b/internal/cvss/v2key_string.go index 5017567..8e945fd 100644 --- a/internal/cvss/v2metrickey_string.go +++ b/internal/cvss/v2key_string.go @@ -1,4 +1,4 @@ -// Code generated by "stringer -linecomment -type=v2MetricKey"; DO NOT EDIT. +// Code generated by "stringer -linecomment -type=v2Key"; DO NOT EDIT. package cvss @@ -22,16 +22,16 @@ func _() { _ = x[v2ConfidentialityRequirement-11] _ = x[v2IntegrityRequirement-12] _ = x[v2AvailabilityRequirement-13] - _ = x[v2InvalidMetricKey-14] + _ = x[v2InvalidKey-14] } -const _v2MetricKey_name = "AVACAuCIAERLRCCDPTDCRIRARinvalid" +const _v2Key_name = "AVACAuCIAERLRCCDPTDCRIRARinvalid" -var _v2MetricKey_index = [...]uint8{0, 2, 4, 6, 7, 8, 9, 10, 12, 14, 17, 19, 21, 23, 25, 32} +var _v2Key_index = [...]uint8{0, 2, 4, 6, 7, 8, 9, 10, 12, 14, 17, 19, 21, 23, 25, 32} -func (i v2MetricKey) String() string { - if i >= v2MetricKey(len(_v2MetricKey_index)-1) { - return "v2MetricKey(" + strconv.FormatInt(int64(i), 10) + ")" +func (i v2Key) String() string { + if i >= v2Key(len(_v2Key_index)-1) { + return "v2Key(" + strconv.FormatInt(int64(i), 10) + ")" } - return _v2MetricKey_name[_v2MetricKey_index[i]:_v2MetricKey_index[i+1]] + return _v2Key_name[_v2Key_index[i]:_v2Key_index[i+1]] } diff --git a/internal/cvss/v3metrickey_string.go b/internal/cvss/v3key_string.go index e30c9cc..0644117 100644 --- a/internal/cvss/v3metrickey_string.go +++ b/internal/cvss/v3key_string.go @@ -1,4 +1,4 @@ -// Code generated by "stringer -linecomment -type=v3MetricKey"; DO NOT EDIT. +// Code generated by "stringer -linecomment -type=v3Key"; DO NOT EDIT. package cvss @@ -30,16 +30,16 @@ func _() { _ = x[v3ModifiedConfidentiality-19] _ = x[v3ModifiedIntegrity-20] _ = x[v3ModifiedAvailability-21] - _ = x[v3InvalidMetricKey-22] + _ = x[v3InvalidKey-22] } -const _v3MetricKey_name = "AVACPRUISCIAERLRCCRIRARMAVMACMPRMUIMSMCMIMAinvalid" +const _v3Key_name = "AVACPRUISCIAERLRCCRIRARMAVMACMPRMUIMSMCMIMAinvalid" -var _v3MetricKey_index = [...]uint8{0, 2, 4, 6, 8, 9, 10, 11, 12, 13, 15, 17, 19, 21, 23, 26, 29, 32, 35, 37, 39, 41, 43, 50} +var _v3Key_index = [...]uint8{0, 2, 4, 6, 8, 9, 10, 11, 12, 13, 15, 17, 19, 21, 23, 26, 29, 32, 35, 37, 39, 41, 43, 50} -func (i v3MetricKey) String() string { - if i >= v3MetricKey(len(_v3MetricKey_index)-1) { - return "v3MetricKey(" + strconv.FormatInt(int64(i), 10) + ")" +func (i v3Key) String() string { + if i >= v3Key(len(_v3Key_index)-1) { + return "v3Key(" + strconv.FormatInt(int64(i), 10) + ")" } - return _v3MetricKey_name[_v3MetricKey_index[i]:_v3MetricKey_index[i+1]] + return _v3Key_name[_v3Key_index[i]:_v3Key_index[i+1]] } |