Versions in this module Expand all Collapse all v0 v0.2.0 Oct 9, 2019 v0.1.0 Oct 1, 2019 Changes in this version + const RiskFactorHigh + const RiskFactorLow + const RiskFactorMedium + const VulnStateDOS + const VulnStateExploit + const VulnStateLikely + const VulnStateNot + const VulnStateUnknown + const VulnStateVuln + type Finding struct + Hostnames []string + IP string + Timestamp time.Time + Vulnerabilities []Vulnerability + type InProgressError struct + Identifier string + func (e InProgressError) Error() string + type LogFn = runhttp.LogFn + type Logger = runhttp.Logger + type MissingScanTargetError struct + Target string + func (e MissingScanTargetError) Error() string + type NotFoundError struct + Identifier string + func (e NotFoundError) Error() string + type Producer interface + Produce func(ctx context.Context, event interface{}) (interface{}, error) + type Scanner interface + Scan func(ctx context.Context, host string) ([]Finding, error) + type ScriptedScanner interface + ScanWithScripts func(ctx context.Context, scripts []string, scriptArgs []string, host string) ([]Finding, error) + type Stat = runhttp.Stat + type StatFn = runhttp.StatFn + type Store interface + Load func(ctx context.Context, identifier string) ([]Finding, error) + Mark func(ctx context.Context, identifier string) error + Set func(ctx context.Context, identifier string, findings []Finding) error + type Vulnerability struct + CheckResults []string + Dates []VulnerabilityDate + Description string + ExploitResults []string + ExtraInfo []string + IDs []VulnerabilityID + Key string + Port int + Protocol string + References []string + RiskFactor string + Scores []VulnerabilityScore + Service string + Source string + State string + Title string + type VulnerabilityDate struct + Day int + Month int + Type string + Year int + type VulnerabilityID struct + Type string + Value string + type VulnerabilityScore struct + Type string + Value string