Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToPlainTextSummary ¶
func ToPlainTextSummary(r models.ScanResult) string
ToPlainTextSummary format summary for plain text.
Types ¶
type JSONWriter ¶
type JSONWriter struct{}
JSONWriter writes report as JSON format
func (JSONWriter) Write ¶
func (w JSONWriter) Write(scanResults []models.ScanResult) (err error)
type LogrusWriter ¶
type LogrusWriter struct { }
LogrusWriter write to logfile
func (LogrusWriter) Write ¶
func (w LogrusWriter) Write(scanResults []models.ScanResult) error
type MailWriter ¶
type MailWriter struct{}
MailWriter send mail
func (MailWriter) Write ¶
func (w MailWriter) Write(scanResults []models.ScanResult) (err error)
type ResultWriter ¶
type ResultWriter interface {
Write([]models.ScanResult) error
}
ResultWriter Interface
type SlackWriter ¶
type SlackWriter struct{}
SlackWriter send report to slack
func (SlackWriter) Write ¶
func (w SlackWriter) Write(scanResults []models.ScanResult) error
type TextWriter ¶
type TextWriter struct{}
TextWriter write to stdout
func (TextWriter) Write ¶
func (w TextWriter) Write(scanResults []models.ScanResult) error
Click to show internal directories.
Click to hide internal directories.