Documentation
¶
Overview ¶
Package damage implements damage assessment tests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CVSSHighSeverityTest ¶
type CVSSHighSeverityTest struct {
reachability.BaseTest
}
CVSSHighSeverityTest checks if CVSS indicates high severity.
func NewCVSSHighSeverityTest ¶
func NewCVSSHighSeverityTest() *CVSSHighSeverityTest
NewCVSSHighSeverityTest creates a new test.
func (*CVSSHighSeverityTest) Evaluate ¶
func (t *CVSSHighSeverityTest) Evaluate(ctx *reachability.EvalContext) (*reachability.TestResult, error)
Evaluate runs the test.
type CriticalBusinessTest ¶
type CriticalBusinessTest struct {
reachability.BaseTest
}
CriticalBusinessTest checks if the vulnerability affects critical business systems.
func NewCriticalBusinessTest ¶
func NewCriticalBusinessTest() *CriticalBusinessTest
NewCriticalBusinessTest creates a new test.
func (*CriticalBusinessTest) Evaluate ¶
func (t *CriticalBusinessTest) Evaluate(ctx *reachability.EvalContext) (*reachability.TestResult, error)
Evaluate runs the test.
type LoginManagementTest ¶
type LoginManagementTest struct {
reachability.BaseTest
}
LoginManagementTest checks if vulnerability affects authentication/login systems.
func NewLoginManagementTest ¶
func NewLoginManagementTest() *LoginManagementTest
NewLoginManagementTest creates a new test.
func (*LoginManagementTest) Evaluate ¶
func (t *LoginManagementTest) Evaluate(ctx *reachability.EvalContext) (*reachability.TestResult, error)
Evaluate runs the test.
Click to show internal directories.
Click to hide internal directories.