audit

package
v2.32.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenericAudit

func GenericAudit(params *Params) (results []services.ScanResponse, isMultipleRoot bool, err error)

GenericAudit audits all the projects found in the given workingDirs

Types

type GenericAuditCommand

type GenericAuditCommand struct {
	OutputFormat xrutils.OutputFormat

	IncludeVulnerabilities bool
	IncludeLicenses        bool
	Fail                   bool
	PrintExtendedTable     bool
	// 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) ServerDetails

func (auditCmd *GenericAuditCommand) ServerDetails() (*config.ServerDetails, error)

func (*GenericAuditCommand) SetExcludeTestDependencies

func (auditCmd *GenericAuditCommand) SetExcludeTestDependencies(excludeTestDependencies bool) *GenericAuditCommand

func (*GenericAuditCommand) SetFail

func (auditCmd *GenericAuditCommand) SetFail(fail bool) *GenericAuditCommand

func (*GenericAuditCommand) SetFixableOnly added in v2.32.0

func (auditCmd *GenericAuditCommand) SetFixableOnly(fixable bool) *GenericAuditCommand

func (*GenericAuditCommand) SetIncludeLicenses

func (auditCmd *GenericAuditCommand) SetIncludeLicenses(include bool) *GenericAuditCommand

func (*GenericAuditCommand) SetIncludeVulnerabilities

func (auditCmd *GenericAuditCommand) SetIncludeVulnerabilities(include bool) *GenericAuditCommand

func (*GenericAuditCommand) SetInsecureTls

func (auditCmd *GenericAuditCommand) SetInsecureTls(insecureTls bool) *GenericAuditCommand

func (*GenericAuditCommand) SetMinSeverityFilter added in v2.32.0

func (auditCmd *GenericAuditCommand) SetMinSeverityFilter(minSeverityFilter string) *GenericAuditCommand

func (*GenericAuditCommand) SetNpmScope

func (auditCmd *GenericAuditCommand) SetNpmScope(depType string) *GenericAuditCommand

func (*GenericAuditCommand) SetOutputFormat

func (auditCmd *GenericAuditCommand) SetOutputFormat(format xrutils.OutputFormat) *GenericAuditCommand

func (*GenericAuditCommand) SetPipRequirementsFile added in v2.19.0

func (auditCmd *GenericAuditCommand) SetPipRequirementsFile(requirementsFile string) *GenericAuditCommand

func (*GenericAuditCommand) SetPrintExtendedTable

func (auditCmd *GenericAuditCommand) SetPrintExtendedTable(printExtendedTable bool) *GenericAuditCommand

func (*GenericAuditCommand) SetProgress added in v2.17.0

func (auditCmd *GenericAuditCommand) SetProgress(progress ioUtils.ProgressMgr)

func (*GenericAuditCommand) SetProject

func (auditCmd *GenericAuditCommand) SetProject(project string) *GenericAuditCommand

func (*GenericAuditCommand) SetServerDetails

func (auditCmd *GenericAuditCommand) SetServerDetails(server *config.ServerDetails) *GenericAuditCommand

func (*GenericAuditCommand) SetTargetRepoPath

func (auditCmd *GenericAuditCommand) SetTargetRepoPath(repoPath string) *GenericAuditCommand

func (*GenericAuditCommand) SetTechnologies

func (auditCmd *GenericAuditCommand) SetTechnologies(technologies []string) *GenericAuditCommand

func (*GenericAuditCommand) SetUseWrapper

func (auditCmd *GenericAuditCommand) SetUseWrapper(useWrapper bool) *GenericAuditCommand

func (*GenericAuditCommand) SetWatches

func (auditCmd *GenericAuditCommand) SetWatches(watches []string) *GenericAuditCommand

func (*GenericAuditCommand) SetWorkingDirs added in v2.23.0

func (auditCmd *GenericAuditCommand) SetWorkingDirs(dirs []string) *GenericAuditCommand

type Params added in v2.29.8

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

func NewAuditParams added in v2.29.8

func NewAuditParams() *Params

func (*Params) Args added in v2.29.8

func (params *Params) Args() []string

func (*Params) DepsRepo added in v2.29.8

func (params *Params) DepsRepo() string

func (*Params) ExcludeTestDeps added in v2.29.8

func (params *Params) ExcludeTestDeps() bool

func (*Params) FixableOnly added in v2.32.0

func (params *Params) FixableOnly() bool

func (*Params) IgnoreConfigFile added in v2.29.8

func (params *Params) IgnoreConfigFile() bool

func (*Params) InsecureTls added in v2.29.8

func (params *Params) InsecureTls() bool

func (*Params) InstallFunc added in v2.29.8

func (params *Params) InstallFunc() func(tech string) error

func (*Params) MinSeverityFilter added in v2.32.0

func (params *Params) MinSeverityFilter() string

func (*Params) Progress added in v2.29.8

func (params *Params) Progress() ioUtils.ProgressMgr

func (*Params) RequirementsFile added in v2.29.8

func (params *Params) RequirementsFile() string

func (*Params) ServerDetails added in v2.29.8

func (params *Params) ServerDetails() *config.ServerDetails

func (*Params) SetArgs added in v2.29.8

func (params *Params) SetArgs(args []string) *Params

func (*Params) SetDepsRepo added in v2.29.8

func (params *Params) SetDepsRepo(depsRepo string) *Params

func (*Params) SetExcludeTestDeps added in v2.29.8

func (params *Params) SetExcludeTestDeps(excludeTestDeps bool) *Params

func (*Params) SetFixableOnly added in v2.32.0

func (params *Params) SetFixableOnly(fixable bool) *Params

func (*Params) SetIgnoreConfigFile added in v2.29.8

func (params *Params) SetIgnoreConfigFile(ignoreConfigFile bool) *Params

func (*Params) SetInsecureTLS added in v2.29.8

func (params *Params) SetInsecureTLS(insecureTls bool) *Params

func (*Params) SetInstallFunc added in v2.29.8

func (params *Params) SetInstallFunc(installFunc func(tech string) error) *Params

func (*Params) SetMinSeverityFilter added in v2.32.0

func (params *Params) SetMinSeverityFilter(minSeverityFilter string) *Params

func (*Params) SetProgressBar added in v2.29.8

func (params *Params) SetProgressBar(progress ioUtils.ProgressMgr) *Params

func (*Params) SetReleasesRepo added in v2.31.1

func (params *Params) SetReleasesRepo(releasesRepo string) *Params

func (*Params) SetRequirementsFile added in v2.29.8

func (params *Params) SetRequirementsFile(requirementsFile string) *Params

func (*Params) SetServerDetails added in v2.29.8

func (params *Params) SetServerDetails(serverDetails *config.ServerDetails) *Params

func (*Params) SetTechnologies added in v2.29.8

func (params *Params) SetTechnologies(technologies ...string) *Params

func (*Params) SetUseWrapper added in v2.29.8

func (params *Params) SetUseWrapper(useWrapper bool) *Params

func (*Params) SetWorkingDirs added in v2.29.8

func (params *Params) SetWorkingDirs(workingDirs []string) *Params

func (*Params) SetXrayGraphScanParams added in v2.29.8

func (params *Params) SetXrayGraphScanParams(xrayGraphScanParams *services.XrayGraphScanParams) *Params

func (*Params) Technologies added in v2.29.8

func (params *Params) Technologies() []string

func (*Params) UseWrapper added in v2.29.8

func (params *Params) UseWrapper() bool

func (*Params) WorkingDirs added in v2.29.8

func (params *Params) WorkingDirs() []string

func (*Params) XrayGraphScanParams added in v2.29.8

func (params *Params) XrayGraphScanParams() *services.XrayGraphScanParams

func (*Params) XrayVersion added in v2.31.2

func (params *Params) XrayVersion() string

Jump to

Keyboard shortcuts

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