cvss31

package
v0.21.1-0...-a3b014d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cvss31

type Cvss31 struct {
	// AttackComplexity              *AttackComplexityType         `json:"attackComplexity,omitempty"`
	// AttackVector                  *AttackVectorType             `json:"attackVector,omitempty"`
	// AvailabilityImpact            *Type                         `json:"availabilityImpact,omitempty"`
	// AvailabilityRequirement       *CiaRequirementType           `json:"availabilityRequirement,omitempty"`
	BaseScore    float64      `json:"baseScore"`
	BaseSeverity SeverityType `json:"baseSeverity"`
	// ConfidentialityImpact         *Type                         `json:"confidentialityImpact,omitempty"`
	// ConfidentialityRequirement    *CiaRequirementType           `json:"confidentialityRequirement,omitempty"`
	// EnvironmentalScore            *float64                      `json:"environmentalScore,omitempty"`
	// EnvironmentalSeverity         *SeverityType                 `json:"environmentalSeverity,omitempty"`
	// ExploitCodeMaturity           *ExploitCodeMaturityType      `json:"exploitCodeMaturity,omitempty"`
	// IntegrityImpact               *Type                         `json:"integrityImpact,omitempty"`
	// IntegrityRequirement          *CiaRequirementType           `json:"integrityRequirement,omitempty"`
	// ModifiedAttackComplexity      *ModifiedAttackComplexityType `json:"modifiedAttackComplexity,omitempty"`
	// ModifiedAttackVector          *ModifiedAttackVectorType     `json:"modifiedAttackVector,omitempty"`
	// ModifiedAvailabilityImpact    *ModifiedType                 `json:"modifiedAvailabilityImpact,omitempty"`
	// ModifiedConfidentialityImpact *ModifiedType                 `json:"modifiedConfidentialityImpact,omitempty"`
	// ModifiedIntegrityImpact       *ModifiedType                 `json:"modifiedIntegrityImpact,omitempty"`
	// ModifiedPrivilegesRequired    *ModifiedType                 `json:"modifiedPrivilegesRequired,omitempty"`
	// ModifiedScope                 *ModifiedScopeType            `json:"modifiedScope,omitempty"`
	// ModifiedUserInteraction       *ModifiedUserInteractionType  `json:"modifiedUserInteraction,omitempty"`
	// PrivilegesRequired            *Type                         `json:"privilegesRequired,omitempty"`
	// RemediationLevel              *RemediationLevelType         `json:"remediationLevel,omitempty"`
	// ReportConfidence              *ConfidenceType               `json:"reportConfidence,omitempty"`
	// Scope                         *ScopeType                    `json:"scope,omitempty"`
	// TemporalScore                 *float64                      `json:"temporalScore,omitempty"`
	// TemporalSeverity              *SeverityType                 `json:"temporalSeverity,omitempty"`
	// UserInteraction               *UserInteractionType          `json:"userInteraction,omitempty"`
	VectorString string `json:"vectorString"`
	Version      string `json:"version"` // CVSS Version
}

type SeverityType

type SeverityType string
const (
	Critical           SeverityType = "CRITICAL"
	SeverityTypeHIGH   SeverityType = "HIGH"
	SeverityTypeLOW    SeverityType = "LOW"
	SeverityTypeMEDIUM SeverityType = "MEDIUM"
	SeverityTypeNONE   SeverityType = "NONE"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL