Documentation
¶
Index ¶
- Constants
- Variables
- func CaptureCommandOutput(cmd *cobra.Command, args []string) (string, error)
- func CaptureOutput(funcToExec execute) (string, error)
- func ChangeCurrentDir(desiredDir string) error
- func GetCurrentDirName(path string) string
- func MapToStringSlice(stringKeyMap map[string]string) []string
- func StringifyStruct(v interface{}) (string, error)
Constants ¶
View Source
const ValidUUIDRegex = `(?i)^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$`
ValidUUIDRegex is a constant representing a regular expression rule to validate UUID string
Variables ¶
View Source
var SummaryMock = model.Summary{ Counters: model.Counters{ ScannedFiles: 1, ParsedFiles: 1, FailedToScanFiles: 0, TotalQueries: 1, FailedToExecuteQueries: 0, }, Queries: []model.VulnerableQuery{ { QueryName: "ALB protocol is HTTP", QueryID: "de7f5e83-da88-4046-871f-ea18504b1d43", Severity: model.SeverityHigh, Files: []model.VulnerableFile{ { FileName: "positive.tf", Line: 25, IssueType: "MissingAttribute", SearchKey: "aws_alb_listener[front_end].default_action.redirect", KeyExpectedValue: "'default_action.redirect.protocol' is equal 'HTTPS'", KeyActualValue: "'default_action.redirect.protocol' is missing", Value: nil, }, { FileName: "positive.tf", Line: 19, IssueType: "IncorrectValue", SearchKey: "aws_alb_listener[front_end].default_action.redirect", KeyExpectedValue: "'default_action.redirect.protocol' is equal 'HTTPS'", KeyActualValue: "'default_action.redirect.protocol' is equal 'HTTP'", Value: nil, }, }, }, }, SeveritySummary: model.SeveritySummary{ ScanID: "console", SeverityCounters: map[model.Severity]int{ model.SeverityInfo: 0, model.SeverityLow: 0, model.SeverityMedium: 0, model.SeverityHigh: 2, }, TotalCounter: 2, }, }
SummaryMock a summary to be used without running kics scan
Functions ¶
func CaptureCommandOutput ¶
CaptureCommandOutput set cobra command args, if necessary, then capture the output
func CaptureOutput ¶
CaptureOutput changes default stdout to intercept into a buffer, converts it to string and returns it
func ChangeCurrentDir ¶
ChangeCurrentDir gets current working directory and changes to its parent until finds the desired directory or fail
func GetCurrentDirName ¶
GetCurrentDirName returns current working directory
func MapToStringSlice ¶ added in v1.2.0
MapToStringSlice extract slice of keys from a map[string]string
func StringifyStruct ¶ added in v1.1.3
StringifyStruct stringify struct for pretty print
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.