cmd

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2025 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OperationWhenRule             = "OperationWhenRule"
	OperationWhenTextContains     = "OperationWhenTextContains"
	OperationWhenTextNotContains  = "OperationWhenTextNotContains"
	OperationWhenLocationContains = "OperationWhenLocationContains"
)

Variables

View Source
var (
	AppConfig *config.Config
	Logger    hclog.Logger
)

Global variables for configuration and the command.

View Source
var DOJO_TOKEN = os.Getenv("SCANIO_DEFECTDOJO_TOKEN")

Functions

func Execute

func Execute()

Execute adds all child commands to the root command and sets flags appropriately.

Types

type Condition

type Condition struct {
	Operation string
	Value     string
}

type ReportMetadata added in v0.2.0

type ReportMetadata struct {
	git.RepositoryMetadata
	scaniosarif.ToolMetadata
	Title        string
	Time         time.Time
	SourceFolder string
	SeverityInfo map[string]int
	WebURL       string
	BranchURL    string
	CommitURL    string
}

type RunOptionsReportPatch

type RunOptionsReportPatch struct {
	Input                string   `json:"input,omitempty"`
	Output               string   `json:"output,omitempty"`
	WhenRule             string   `json:"when_rule,omitempty"`
	WhenTextContains     []string `json:"when_text_contains,omitempty"`
	WhenTextNotContains  []string `json:"when_text_not_contains,omitempty"`
	WhenLocationContains []string `json:"when_location_contains,omitempty"`
	SetSeverity          string   `json:"set_severity,omitempty"`
	Delete               bool     `json:"delete,omitempty"`
}

type ToHTMLOptions added in v0.2.0

type ToHTMLOptions struct {
	TempatesPath string `json:"tempates_path,omitempty"`
	Title        string `json:"title,omitempty"`
	OutputFile   string `json:"output_file,omitempty"`
	Input        string `json:"input,omitempty"`
	SourceFolder string `json:"source_folder,omitempty"`
	VCS          string `json:"vcs,omitempty"`
}

type UploadOptions

type UploadOptions struct {
	URL         string `json:"url,omitempty"`
	InputFile   string `json:"input_file,omitempty"`
	ProductName string `json:"product_name,omitempty"`
	ScanType    string `json:"scan_type,omitempty"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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