Documentation
¶
Index ¶
- type ConsolePresenter
- type ConsoleWriter
- type DefaultPresenter
- func (p *DefaultPresenter) ExportExploitsResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- func (p *DefaultPresenter) ExportMalwareResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- func (p *DefaultPresenter) ExportMisconfigurationResult(context.Context, *results.Results, families.RunErrors) error
- func (p *DefaultPresenter) ExportRootkitResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- func (p *DefaultPresenter) ExportSbomResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- func (p *DefaultPresenter) ExportSecretsResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- func (p *DefaultPresenter) ExportVulResult(_ context.Context, res *results.Results, _ families.RunErrors) error
- type FilePresenter
- type FileWriter
- type MultiPresenter
- func (m *MultiPresenter) ExportExploitsResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportMalwareResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportMisconfigurationResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportRootkitResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportSbomResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportSecretsResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- func (m *MultiPresenter) ExportVulResult(ctx context.Context, res *results.Results, famErr families.RunErrors) error
- type Presenter
- type ScanResultID
- type VMClarityPresenter
- func (v *VMClarityPresenter) ExportExploitsResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportMalwareResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportMisconfigurationResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportRootkitResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportSbomResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportSecretsResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- func (v *VMClarityPresenter) ExportVulResult(ctx context.Context, res *results.Results, famerr families.RunErrors) error
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsolePresenter ¶
type ConsolePresenter struct {
*DefaultPresenter
}
func NewConsolePresenter ¶
func NewConsolePresenter(output io.Writer, FamiliesConfig *families.Config) *ConsolePresenter
type ConsoleWriter ¶
type DefaultPresenter ¶
func (*DefaultPresenter) ExportExploitsResult ¶
func (*DefaultPresenter) ExportMalwareResult ¶
func (*DefaultPresenter) ExportMisconfigurationResult ¶
func (*DefaultPresenter) ExportRootkitResult ¶
func (*DefaultPresenter) ExportSbomResult ¶
func (*DefaultPresenter) ExportSecretsResult ¶
func (*DefaultPresenter) ExportVulResult ¶
type FilePresenter ¶
type FilePresenter struct {
*DefaultPresenter
}
func NewFilePresenter ¶
func NewFilePresenter(path string, FamiliesConfig *families.Config) *FilePresenter
type FileWriter ¶
type FileWriter struct {
Path string
}
type MultiPresenter ¶
type MultiPresenter struct {
Presenters []Presenter
}
func (*MultiPresenter) ExportExploitsResult ¶
func (*MultiPresenter) ExportMalwareResult ¶
func (*MultiPresenter) ExportMisconfigurationResult ¶
func (*MultiPresenter) ExportRootkitResult ¶
func (*MultiPresenter) ExportSbomResult ¶
func (*MultiPresenter) ExportSecretsResult ¶
func (*MultiPresenter) ExportVulResult ¶
type Presenter ¶
type Presenter interface { ExportSbomResult(context.Context, *results.Results, families.RunErrors) error ExportVulResult(context.Context, *results.Results, families.RunErrors) error ExportSecretsResult(context.Context, *results.Results, families.RunErrors) error ExportMalwareResult(context.Context, *results.Results, families.RunErrors) error ExportExploitsResult(context.Context, *results.Results, families.RunErrors) error ExportMisconfigurationResult(context.Context, *results.Results, families.RunErrors) error ExportRootkitResult(context.Context, *results.Results, families.RunErrors) error }
type ScanResultID ¶
type ScanResultID = models.ScanResultID
type VMClarityPresenter ¶
type VMClarityPresenter struct {
// contains filtered or unexported fields
}
func NewVMClarityPresenter ¶
func NewVMClarityPresenter(client *backendclient.BackendClient, id ScanResultID) (*VMClarityPresenter, error)
func (*VMClarityPresenter) ExportExploitsResult ¶
func (*VMClarityPresenter) ExportMalwareResult ¶
func (*VMClarityPresenter) ExportMisconfigurationResult ¶
func (*VMClarityPresenter) ExportRootkitResult ¶
func (*VMClarityPresenter) ExportSbomResult ¶
func (*VMClarityPresenter) ExportSecretsResult ¶
func (*VMClarityPresenter) ExportVulResult ¶
Click to show internal directories.
Click to hide internal directories.