Documentation
¶
Index ¶
- func DetectGitInfo(wd string) (gitInfo *services.XscGitInfoContext, err error)
- func RunGitAudit(params GitAuditParams) (scanResults *results.SecurityCommandResults)
- type GitAuditCommand
- type GitAuditParams
- func (gap *GitAuditParams) GetProjectKey() string
- func (gap *GitAuditParams) RtResultRepository() string
- func (gap *GitAuditParams) SetExclusions(exclusions []string) *GitAuditParams
- func (gap *GitAuditParams) SetExtendedTable(extendedTable bool) *GitAuditParams
- func (gap *GitAuditParams) SetFailBuild(failBuild bool) *GitAuditParams
- func (gap *GitAuditParams) SetIncludeLicenses(includeLicenses bool) *GitAuditParams
- func (gap *GitAuditParams) SetIncludeSbom(includeSbom bool) *GitAuditParams
- func (gap *GitAuditParams) SetIncludeVulnerabilities(includeVulnerabilities bool) *GitAuditParams
- func (gap *GitAuditParams) SetMultiScanId(multiScanId string) *GitAuditParams
- func (gap *GitAuditParams) SetOutputDir(outputDir string) *GitAuditParams
- func (gap *GitAuditParams) SetOutputFormat(outputFormat format.OutputFormat) *GitAuditParams
- func (gap *GitAuditParams) SetProjectKey(project string) *GitAuditParams
- func (gap *GitAuditParams) SetRtResultRepository(rtResultRepository string) *GitAuditParams
- func (gap *GitAuditParams) SetSbomGenerator(generator bom.SbomGenerator) *GitAuditParams
- func (gap *GitAuditParams) SetScaScanStrategy(scaScanStrategy scan.SbomScanStrategy) *GitAuditParams
- func (gap *GitAuditParams) SetScansToPerform(scansToPerform []utils.SubScanType) *GitAuditParams
- func (gap *GitAuditParams) SetServerDetails(serverDetails *config.ServerDetails) *GitAuditParams
- func (gap *GitAuditParams) SetStartTime(startTime time.Time) *GitAuditParams
- func (gap *GitAuditParams) SetThreads(threads int) *GitAuditParams
- func (gap *GitAuditParams) SetUploadCdxResults(uploadCdxResults bool) *GitAuditParams
- func (gap *GitAuditParams) SetViolationGenerator(violationGenerator policy.PolicyHandler) *GitAuditParams
- func (gap *GitAuditParams) SetWatches(watches []string) *GitAuditParams
- func (gap *GitAuditParams) SetXrayVersion(xrayVersion string) *GitAuditParams
- func (gap *GitAuditParams) SetXscVersion(xscVersion string) *GitAuditParams
- func (gap *GitAuditParams) UploadCdxResults() bool
- func (gap *GitAuditParams) ViolationGenerator() policy.PolicyHandler
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) 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) 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) SetIncludeSbom ¶ added in v1.23.0
func (gap *GitAuditParams) SetIncludeSbom(includeSbom 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) 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) 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) ViolationGenerator ¶ added in v1.23.0
func (gap *GitAuditParams) ViolationGenerator() policy.PolicyHandler
Click to show internal directories.
Click to hide internal directories.