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) 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) SetIncludeVulnerabilities(includeVulnerabilities bool) *GitAuditParams
- func (gap *GitAuditParams) SetMultiScanId(multiScanId string) *GitAuditParams
- func (gap *GitAuditParams) SetOutputFormat(outputFormat format.OutputFormat) *GitAuditParams
- func (gap *GitAuditParams) SetProjectKey(project string) *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) SetWatches(watches []string) *GitAuditParams
- func (gap *GitAuditParams) SetXrayVersion(xrayVersion string) *GitAuditParams
- func (gap *GitAuditParams) SetXscVersion(xscVersion string) *GitAuditParams
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
Click to show internal directories.
Click to hide internal directories.