processor

package
v0.0.26 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FindingProcessor

type FindingProcessor struct {
	// contains filtered or unexported fields
}

func NewSecurityFindingProcessor

func NewSecurityFindingProcessor(processingContext *ProcessingContext) *FindingProcessor

func (*FindingProcessor) Start

func (h *FindingProcessor) Start() error

func (*FindingProcessor) Stop

func (h *FindingProcessor) Stop() error

type ProcessingContext

type ProcessingContext struct {
	Database        *db2.Database
	SecurityFinding chan *model2.SecurityFinding
	Resource        chan *model2.Resource
	Vulnerability   chan *model2.Vulnerability
}

type ResourceProcessor

type ResourceProcessor struct {
	// contains filtered or unexported fields
}

func NewResourceProcessor

func NewResourceProcessor(processingContext *ProcessingContext) *ResourceProcessor

func (*ResourceProcessor) Start

func (h *ResourceProcessor) Start() error

func (*ResourceProcessor) Stop

func (h *ResourceProcessor) Stop() error

type VulnerabilityProcessor

type VulnerabilityProcessor struct {
	// contains filtered or unexported fields
}

func NewVulnerabilityProcessor

func NewVulnerabilityProcessor(processingContext *ProcessingContext) *VulnerabilityProcessor

func (*VulnerabilityProcessor) Start

func (h *VulnerabilityProcessor) Start() error

func (*VulnerabilityProcessor) Stop

func (h *VulnerabilityProcessor) Stop() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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