Documentation
¶
Index ¶
Constants ¶
View Source
const CannotCalculateRisk float64 = 0
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OSV ¶ added in v0.5.1
type OSV struct {
ID string `json:"id"`
Summary string `json:"summary"`
Modified time.Time `json:"modified"`
Published time.Time `json:"published"`
Related []string `json:"related"`
Aliases []string `json:"aliases"`
Affected []Affected `json:"affected"`
SchemaVersion string `json:"schema_version"`
}
type RiskCalculationReport ¶ added in v0.4.19
type RiskCalculationReport struct {
EPSS float64 `json:"epss"`
BaseScore float64 `json:"baseScore"`
ExploitExists bool `json:"exploitExists"`
VerifiedExploitExists bool `json:"verifiedExploitExists"`
UnderAttack bool `json:"underAttack"`
// environment information
ConfidentialityRequirement string `json:"confidentialityRequirement"`
IntegrityRequirement string `json:"integrityRequirement"`
AvailabilityRequirement string `json:"availabilityRequirement"`
Risk float64 `json:"risk"`
Vector string `json:"vector"`
}
func (RiskCalculationReport) Map ¶ added in v0.4.19
func (r RiskCalculationReport) Map() map[string]any
type RiskMetrics ¶
type Rng ¶ added in v0.5.1
type Rng struct {
Type string `json:"type"`
Events []SemverEvent `json:"events"`
}
type SemverEvent ¶ added in v0.5.1
Click to show internal directories.
Click to hide internal directories.