Documentation
¶
Index ¶
- Constants
- func RawRisk(cve models.CVE, env core.Environmental, affectedComponentDepth int) obj.RiskCalculationReport
- func RiskCalculation(cve models.CVE, env core.Environmental) (obj.RiskMetrics, string)
- func RiskToColor(risk float64) string
- func RiskToSeverity(risk float64) string
- type AssetDTO
- type Explanation
Constants ¶
View Source
const (
RequirementsLevelHigh = "High"
)
Variables ¶
This section is empty.
Functions ¶
func RawRisk ¶
func RawRisk(cve models.CVE, env core.Environmental, affectedComponentDepth int) obj.RiskCalculationReport
func RiskCalculation ¶
func RiskCalculation(cve models.CVE, env core.Environmental) (obj.RiskMetrics, string)
func RiskToColor ¶ added in v0.5.1
returns hex without leading "#"
func RiskToSeverity ¶ added in v0.5.1
Types ¶
type Explanation ¶ added in v0.5.1
type Explanation struct {
obj.RiskMetrics
// contains filtered or unexported fields
}
func Explain ¶ added in v0.5.1
func Explain(flaw models.Flaw, asset models.Asset, vector string, riskMetrics obj.RiskMetrics) Explanation
provide the vector and risk metrics obtained from the risk calculation
func (Explanation) Markdown ¶ added in v0.5.1
func (e Explanation) Markdown(baseUrl, orgSlug, projectSlug, assetSlug string) string
Click to show internal directories.
Click to hide internal directories.