Documentation ¶
Index ¶
- Constants
- func CreateXrayServiceManager(serviceDetails *config.ServerDetails) (*xray.XrayServicesManager, error)
- func CreateXrayServiceManagerAndGetVersion(serviceDetails *config.ServerDetails) (*xray.XrayServicesManager, string, error)
- func DetectNumOfThreads(threadsCount int) (int, error)
- func DetectedTechnologies() (technologies []string)
- func RunScanGraphAndGetResults(params *ScanGraphParams) (*services.ScanResponse, error)
- type ScanGraphParams
- func (sgp *ScanGraphParams) FixableOnly() bool
- func (sgp *ScanGraphParams) ServerDetails() *config.ServerDetails
- func (sgp *ScanGraphParams) SetFixableOnly(fixable bool) *ScanGraphParams
- func (sgp *ScanGraphParams) SetServerDetails(serverDetails *config.ServerDetails) *ScanGraphParams
- func (sgp *ScanGraphParams) SetSeverityLevel(severity string) *ScanGraphParams
- func (sgp *ScanGraphParams) SetXrayGraphScanParams(params *services.XrayGraphScanParams) *ScanGraphParams
- func (sgp *ScanGraphParams) SetXrayVersion(xrayVersion string) *ScanGraphParams
- func (sgp *ScanGraphParams) XrayGraphScanParams() *services.XrayGraphScanParams
- func (sgp *ScanGraphParams) XrayVersion() string
Constants ¶
View Source
const ( GraphScanMinXrayVersion = "3.29.0" ScanTypeMinXrayVersion = "3.37.2" BypassArchiveLimitsMinXrayVersion = "3.59.0" TotalConcurrentRequests = 10 )
Variables ¶
This section is empty.
Functions ¶
func CreateXrayServiceManager ¶
func CreateXrayServiceManager(serviceDetails *config.ServerDetails) (*xray.XrayServicesManager, error)
func CreateXrayServiceManagerAndGetVersion ¶
func CreateXrayServiceManagerAndGetVersion(serviceDetails *config.ServerDetails) (*xray.XrayServicesManager, string, error)
func DetectNumOfThreads ¶
func DetectedTechnologies ¶
func DetectedTechnologies() (technologies []string)
func RunScanGraphAndGetResults ¶
func RunScanGraphAndGetResults(params *ScanGraphParams) (*services.ScanResponse, error)
Types ¶
type ScanGraphParams ¶
type ScanGraphParams struct {
// contains filtered or unexported fields
}
func NewScanGraphParams ¶
func NewScanGraphParams() *ScanGraphParams
func (*ScanGraphParams) FixableOnly ¶
func (sgp *ScanGraphParams) FixableOnly() bool
func (*ScanGraphParams) ServerDetails ¶
func (sgp *ScanGraphParams) ServerDetails() *config.ServerDetails
func (*ScanGraphParams) SetFixableOnly ¶
func (sgp *ScanGraphParams) SetFixableOnly(fixable bool) *ScanGraphParams
func (*ScanGraphParams) SetServerDetails ¶
func (sgp *ScanGraphParams) SetServerDetails(serverDetails *config.ServerDetails) *ScanGraphParams
func (*ScanGraphParams) SetSeverityLevel ¶
func (sgp *ScanGraphParams) SetSeverityLevel(severity string) *ScanGraphParams
func (*ScanGraphParams) SetXrayGraphScanParams ¶
func (sgp *ScanGraphParams) SetXrayGraphScanParams(params *services.XrayGraphScanParams) *ScanGraphParams
func (*ScanGraphParams) SetXrayVersion ¶
func (sgp *ScanGraphParams) SetXrayVersion(xrayVersion string) *ScanGraphParams
func (*ScanGraphParams) XrayGraphScanParams ¶
func (sgp *ScanGraphParams) XrayGraphScanParams() *services.XrayGraphScanParams
func (*ScanGraphParams) XrayVersion ¶
func (sgp *ScanGraphParams) XrayVersion() string
Click to show internal directories.
Click to hide internal directories.