audit

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DetectGitInfo

func DetectGitInfo(wd string) (gitInfo *services.XscGitInfoContext, err error)

func RunGitAudit

func RunGitAudit(params GitAuditParams) (scanResults *results.SecurityCommandResults)

Types

type GitAuditCommand

type GitAuditCommand struct {
	GitAuditParams
	// contains filtered or unexported fields
}

func NewGitAuditCommand

func NewGitAuditCommand() *GitAuditCommand

func (*GitAuditCommand) CommandName

func (gaCmd *GitAuditCommand) CommandName() string

func (*GitAuditCommand) Run

func (gaCmd *GitAuditCommand) Run() (err error)

func (*GitAuditCommand) ServerDetails

func (gaCmd *GitAuditCommand) ServerDetails() (*config.ServerDetails, error)

func (*GitAuditCommand) SetProgress

func (gaCmd *GitAuditCommand) SetProgress(progress ioUtils.ProgressMgr)

type GitAuditParams

type GitAuditParams struct {
	// contains filtered or unexported fields
}

func NewGitAuditParams

func NewGitAuditParams() *GitAuditParams

func (*GitAuditParams) SetExclusions

func (gap *GitAuditParams) SetExclusions(exclusions []string) *GitAuditParams

func (*GitAuditParams) SetExtendedTable

func (gap *GitAuditParams) SetExtendedTable(extendedTable bool) *GitAuditParams

func (*GitAuditParams) SetFailBuild

func (gap *GitAuditParams) SetFailBuild(failBuild bool) *GitAuditParams

func (*GitAuditParams) SetIncludeLicenses

func (gap *GitAuditParams) SetIncludeLicenses(includeLicenses bool) *GitAuditParams

func (*GitAuditParams) SetIncludeVulnerabilities

func (gap *GitAuditParams) SetIncludeVulnerabilities(includeVulnerabilities bool) *GitAuditParams

func (*GitAuditParams) SetMultiScanId

func (gap *GitAuditParams) SetMultiScanId(multiScanId string) *GitAuditParams

func (*GitAuditParams) SetOutputFormat

func (gap *GitAuditParams) SetOutputFormat(outputFormat format.OutputFormat) *GitAuditParams

func (*GitAuditParams) SetProjectKey

func (gap *GitAuditParams) SetProjectKey(project string) *GitAuditParams

func (*GitAuditParams) SetScansToPerform

func (gap *GitAuditParams) SetScansToPerform(scansToPerform []utils.SubScanType) *GitAuditParams

func (*GitAuditParams) SetServerDetails

func (gap *GitAuditParams) SetServerDetails(serverDetails *config.ServerDetails) *GitAuditParams

func (*GitAuditParams) SetStartTime

func (gap *GitAuditParams) SetStartTime(startTime time.Time) *GitAuditParams

func (*GitAuditParams) SetThreads

func (gap *GitAuditParams) SetThreads(threads int) *GitAuditParams

func (*GitAuditParams) SetWatches

func (gap *GitAuditParams) SetWatches(watches []string) *GitAuditParams

func (*GitAuditParams) SetXrayVersion

func (gap *GitAuditParams) SetXrayVersion(xrayVersion string) *GitAuditParams

func (*GitAuditParams) SetXscVersion

func (gap *GitAuditParams) SetXscVersion(xscVersion string) *GitAuditParams

Jump to

Keyboard shortcuts

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