document

package
v0.18.11 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEnriched

func NewEnriched(scanStartTime time.Time, res *v1.EnrichedLaunchToolResponse, iss *v1.EnrichedIssue) ([]byte, error)

NewEnriched returns an []byte containing the parsed Document (dracon result) from the given enriched issue

func NewRaw

func NewRaw(scanStartTime time.Time, res *v1.LaunchToolResponse, iss *v1.Issue) ([]byte, error)

NewRaw returns an []byte containing the parsed Document (dracon result) from the given raw issue

func TextToConfidence

func TextToConfidence(confidence string) v1.Confidence

TextToConfidence maps between dracon Confidence and a it's ext representation, used for adding the Confidence to Jira description.

func TextToSeverity

func TextToSeverity(severity string) v1.Severity

TextToSeverity maps between dracon Severity and Jira severity textual fields

Types

type Document

type Document struct {
	ScanStartTime  time.Time `json:"scan_start_time"`
	ScanID         string    `json:"scan_id"`
	ToolName       string    `json:"tool_name"`
	Source         string    `json:"source"`
	Target         string    `json:"target"`
	Type           string    `json:"type"`
	Title          string    `json:"title"`
	SeverityText   string    `json:"severity_text"`
	CVSS           string    `json:"cvss"`
	ConfidenceText string    `json:"confidence_text"`
	Description    string    `json:"description"`
	FirstFound     time.Time `json:"first_found"`
	Count          string    `json:"count"`
	FalsePositive  string    `json:"false_positive"`
	Hash           string    `json:"hash"`
	CVE            string    `json:"cve"`
}

Document represents a Dracon result (issue) object

Jump to

Keyboard shortcuts

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