Help us shape the future of Go! Take the 2026 Go Developer Survey

audit

package
v1.41.0 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 18 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) ConfigProfile added in v1.29.3

func (gap *GitAuditParams) ConfigProfile() *services.ConfigProfile

func (*GitAuditParams) CustomAnalyzerManagerBinaryPath added in v1.26.3

func (gap *GitAuditParams) CustomAnalyzerManagerBinaryPath() string

func (*GitAuditParams) CustomBomGenBinaryPath added in v1.26.3

func (gap *GitAuditParams) CustomBomGenBinaryPath() string

func (*GitAuditParams) GetProjectKey added in v1.21.9

func (gap *GitAuditParams) GetProjectKey() string

func (*GitAuditParams) RtResultRepository added in v1.23.0

func (gap *GitAuditParams) RtResultRepository() string

func (*GitAuditParams) SetConfigProfile added in v1.29.3

func (gap *GitAuditParams) SetConfigProfile(configProfile *services.ConfigProfile) *GitAuditParams

func (*GitAuditParams) SetCustomAnalyzerManagerBinaryPath added in v1.26.3

func (gap *GitAuditParams) SetCustomAnalyzerManagerBinaryPath(customAnalyzerManagerBinaryPath string) *GitAuditParams

func (*GitAuditParams) SetCustomBomGenBinaryPath added in v1.26.3

func (gap *GitAuditParams) SetCustomBomGenBinaryPath(customBomGenBinaryPath string) *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) SetGitContext added in v1.29.3

func (gap *GitAuditParams) SetGitContext(gitContext *services.XscGitInfoContext) *GitAuditParams

func (*GitAuditParams) SetIncludeLicenses

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

func (*GitAuditParams) SetIncludeSbom added in v1.23.0

func (gap *GitAuditParams) SetIncludeSbom(includeSbom bool) *GitAuditParams

func (*GitAuditParams) SetIncludeSnippetDetection added in v1.26.3

func (gap *GitAuditParams) SetIncludeSnippetDetection(includeSnippetDetection bool) *GitAuditParams

func (*GitAuditParams) SetIncludeVulnerabilities

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

func (*GitAuditParams) SetMultiScanId

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

func (*GitAuditParams) SetOutputDir added in v1.21.7

func (gap *GitAuditParams) SetOutputDir(outputDir 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) SetRtResultRepository added in v1.23.0

func (gap *GitAuditParams) SetRtResultRepository(rtResultRepository string) *GitAuditParams

func (*GitAuditParams) SetSbomGenerator added in v1.20.0

func (gap *GitAuditParams) SetSbomGenerator(generator bom.SbomGenerator) *GitAuditParams

func (*GitAuditParams) SetScaScanStrategy added in v1.20.0

func (gap *GitAuditParams) SetScaScanStrategy(scaScanStrategy scan.SbomScanStrategy) *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) SetUploadCdxResults added in v1.23.0

func (gap *GitAuditParams) SetUploadCdxResults(uploadCdxResults bool) *GitAuditParams

func (*GitAuditParams) SetUseConfigProfile added in v1.29.3

func (gap *GitAuditParams) SetUseConfigProfile(useConfigProfile bool) *GitAuditParams

func (*GitAuditParams) SetViolationGenerator added in v1.23.0

func (gap *GitAuditParams) SetViolationGenerator(violationGenerator policy.PolicyHandler) *GitAuditParams

func (*GitAuditParams) SetWatches

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

func (*GitAuditParams) SetWorkingDirs added in v1.29.3

func (gap *GitAuditParams) SetWorkingDirs(workingDirs []string) *GitAuditParams

func (*GitAuditParams) SetWorkspaceName added in v1.31.4

func (gap *GitAuditParams) SetWorkspaceName(workspaceName string) *GitAuditParams

func (*GitAuditParams) SetXrayVersion

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

func (*GitAuditParams) SetXscVersion

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

func (*GitAuditParams) UploadCdxResults added in v1.23.0

func (gap *GitAuditParams) UploadCdxResults() bool

func (*GitAuditParams) UseConfigProfile added in v1.29.3

func (gap *GitAuditParams) UseConfigProfile() bool

func (*GitAuditParams) ViolationGenerator added in v1.23.0

func (gap *GitAuditParams) ViolationGenerator() policy.PolicyHandler

func (*GitAuditParams) WorkspaceName added in v1.31.4

func (gap *GitAuditParams) WorkspaceName() string

Jump to

Keyboard shortcuts

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