Documentation ¶
Index ¶
- func GetTechDependencyTree(params *clientUtils.GraphBasicParams, tech coreutils.Technology) (flatTree []*xrayCmdUtils.GraphNode, err error)
- type GenericAuditCommand
- func (auditCmd *GenericAuditCommand) CommandName() string
- func (auditCmd *GenericAuditCommand) CreateXrayGraphScanParams() *services.XrayGraphScanParams
- func (auditCmd *GenericAuditCommand) Run() (err error)
- func (auditCmd *GenericAuditCommand) SetFail(fail bool) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetIncludeLicenses(include bool) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetIncludeVulnerabilities(include bool) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetPrintExtendedTable(printExtendedTable bool) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetProject(project string) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetTargetRepoPath(repoPath string) *GenericAuditCommand
- func (auditCmd *GenericAuditCommand) SetWatches(watches []string) *GenericAuditCommand
- type Params
- func (params *Params) FixableOnly() bool
- func (params *Params) InstallFunc() func(tech string) error
- func (params *Params) MinSeverityFilter() string
- func (params *Params) SetFixableOnly(fixable bool) *Params
- func (params *Params) SetGraphBasicParams(gbp *clientUtils.GraphBasicParams) *Params
- func (params *Params) SetInstallFunc(installFunc func(tech string) error) *Params
- func (params *Params) SetMinSeverityFilter(minSeverityFilter string) *Params
- func (params *Params) SetWorkingDirs(workingDirs []string) *Params
- func (params *Params) SetXrayGraphScanParams(xrayGraphScanParams *services.XrayGraphScanParams) *Params
- func (params *Params) SetXrayVersion(version string) *Params
- func (params *Params) WorkingDirs() []string
- func (params *Params) XrayGraphScanParams() *services.XrayGraphScanParams
- func (params *Params) XrayVersion() string
- type Results
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTechDependencyTree ¶ added in v2.33.0
func GetTechDependencyTree(params *clientUtils.GraphBasicParams, tech coreutils.Technology) (flatTree []*xrayCmdUtils.GraphNode, err error)
Types ¶
type GenericAuditCommand ¶
type GenericAuditCommand struct { IncludeVulnerabilities bool IncludeLicenses bool Fail bool PrintExtendedTable bool Params // contains filtered or unexported fields }
func NewGenericAuditCommand ¶
func NewGenericAuditCommand() *GenericAuditCommand
func (*GenericAuditCommand) CommandName ¶
func (auditCmd *GenericAuditCommand) CommandName() string
func (*GenericAuditCommand) CreateXrayGraphScanParams ¶
func (auditCmd *GenericAuditCommand) CreateXrayGraphScanParams() *services.XrayGraphScanParams
func (*GenericAuditCommand) Run ¶
func (auditCmd *GenericAuditCommand) Run() (err error)
func (*GenericAuditCommand) SetFail ¶
func (auditCmd *GenericAuditCommand) SetFail(fail bool) *GenericAuditCommand
func (*GenericAuditCommand) SetIncludeLicenses ¶
func (auditCmd *GenericAuditCommand) SetIncludeLicenses(include bool) *GenericAuditCommand
func (*GenericAuditCommand) SetIncludeVulnerabilities ¶
func (auditCmd *GenericAuditCommand) SetIncludeVulnerabilities(include bool) *GenericAuditCommand
func (*GenericAuditCommand) SetPrintExtendedTable ¶
func (auditCmd *GenericAuditCommand) SetPrintExtendedTable(printExtendedTable bool) *GenericAuditCommand
func (*GenericAuditCommand) SetProject ¶
func (auditCmd *GenericAuditCommand) SetProject(project string) *GenericAuditCommand
func (*GenericAuditCommand) SetTargetRepoPath ¶
func (auditCmd *GenericAuditCommand) SetTargetRepoPath(repoPath string) *GenericAuditCommand
func (*GenericAuditCommand) SetWatches ¶
func (auditCmd *GenericAuditCommand) SetWatches(watches []string) *GenericAuditCommand
type Params ¶ added in v2.29.8
type Params struct { *clientUtils.GraphBasicParams // contains filtered or unexported fields }
func NewAuditParams ¶ added in v2.29.8
func NewAuditParams() *Params
func (*Params) FixableOnly ¶ added in v2.32.0
func (*Params) InstallFunc ¶ added in v2.29.8
func (*Params) MinSeverityFilter ¶ added in v2.32.0
func (*Params) SetFixableOnly ¶ added in v2.32.0
func (*Params) SetGraphBasicParams ¶ added in v2.36.0
func (params *Params) SetGraphBasicParams(gbp *clientUtils.GraphBasicParams) *Params
func (*Params) SetInstallFunc ¶ added in v2.29.8
func (*Params) SetMinSeverityFilter ¶ added in v2.32.0
func (*Params) SetWorkingDirs ¶ added in v2.29.8
func (*Params) SetXrayGraphScanParams ¶ added in v2.29.8
func (params *Params) SetXrayGraphScanParams(xrayGraphScanParams *services.XrayGraphScanParams) *Params
func (*Params) SetXrayVersion ¶ added in v2.36.0
func (*Params) WorkingDirs ¶ added in v2.29.8
func (*Params) XrayGraphScanParams ¶ added in v2.29.8
func (params *Params) XrayGraphScanParams() *services.XrayGraphScanParams
func (*Params) XrayVersion ¶ added in v2.31.2
type Results ¶ added in v2.36.0
type Results struct { IsMultipleRootProject bool AuditError error ExtendedScanResults *clientUtils.ExtendedScanResults ScannedTechnologies []coreutils.Technology }
func NewAuditResults ¶ added in v2.39.3
func NewAuditResults() *Results
func RunAudit ¶ added in v2.36.0
Runs an audit scan based on the provided auditParams. Returns an audit Results object containing all the scan results. If the current server is entitled for JAS, the advanced security results will be included in the scan results.
func (*Results) SetAuditError ¶ added in v2.39.3
Click to show internal directories.
Click to hide internal directories.