Documentation
¶
Index ¶
- type AppEnumerateWordpressPluginsConfig
- func (a *AppEnumerateWordpressPluginsConfig) GetExtraProperties() map[string]interface{}
- func (a *AppEnumerateWordpressPluginsConfig) GetPlugins() []string
- func (a *AppEnumerateWordpressPluginsConfig) GetTargets() []string
- func (a *AppEnumerateWordpressPluginsConfig) GetThreads() *int
- func (a *AppEnumerateWordpressPluginsConfig) GetTimeout() int
- func (a *AppEnumerateWordpressPluginsConfig) String() string
- func (a *AppEnumerateWordpressPluginsConfig) UnmarshalJSON(data []byte) error
- type AppEnumerateWordpressPluginsReport
- func (a *AppEnumerateWordpressPluginsReport) GetConfig() *AppEnumerateWordpressPluginsConfig
- func (a *AppEnumerateWordpressPluginsReport) GetErrors() []string
- func (a *AppEnumerateWordpressPluginsReport) GetExtraProperties() map[string]interface{}
- func (a *AppEnumerateWordpressPluginsReport) GetTargets() []*AppEnumerateWordpressPluginsTargetInfo
- func (a *AppEnumerateWordpressPluginsReport) String() string
- func (a *AppEnumerateWordpressPluginsReport) UnmarshalJSON(data []byte) error
- type AppEnumerateWordpressPluginsTargetInfo
- func (a *AppEnumerateWordpressPluginsTargetInfo) GetExtraProperties() map[string]interface{}
- func (a *AppEnumerateWordpressPluginsTargetInfo) GetPlugins() []*WordpressPlugin
- func (a *AppEnumerateWordpressPluginsTargetInfo) GetTarget() string
- func (a *AppEnumerateWordpressPluginsTargetInfo) String() string
- func (a *AppEnumerateWordpressPluginsTargetInfo) UnmarshalJSON(data []byte) error
- type DetectionSource
- type WordpressPlugin
- func (w *WordpressPlugin) GetDescription() *string
- func (w *WordpressPlugin) GetExtraProperties() map[string]interface{}
- func (w *WordpressPlugin) GetName() string
- func (w *WordpressPlugin) GetSource() []DetectionSource
- func (w *WordpressPlugin) GetVersion() *string
- func (w *WordpressPlugin) String() string
- func (w *WordpressPlugin) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppEnumerateWordpressPluginsConfig ¶
type AppEnumerateWordpressPluginsConfig struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` Plugins []string `json:"plugins,omitempty" url:"plugins,omitempty"` Timeout int `json:"timeout" url:"timeout"` Threads *int `json:"threads,omitempty" url:"threads,omitempty"` // contains filtered or unexported fields }
func (*AppEnumerateWordpressPluginsConfig) GetExtraProperties ¶
func (a *AppEnumerateWordpressPluginsConfig) GetExtraProperties() map[string]interface{}
func (*AppEnumerateWordpressPluginsConfig) GetPlugins ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsConfig) GetPlugins() []string
func (*AppEnumerateWordpressPluginsConfig) GetTargets ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsConfig) GetTargets() []string
func (*AppEnumerateWordpressPluginsConfig) GetThreads ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsConfig) GetThreads() *int
func (*AppEnumerateWordpressPluginsConfig) GetTimeout ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsConfig) GetTimeout() int
func (*AppEnumerateWordpressPluginsConfig) String ¶
func (a *AppEnumerateWordpressPluginsConfig) String() string
func (*AppEnumerateWordpressPluginsConfig) UnmarshalJSON ¶
func (a *AppEnumerateWordpressPluginsConfig) UnmarshalJSON(data []byte) error
type AppEnumerateWordpressPluginsReport ¶
type AppEnumerateWordpressPluginsReport struct { Targets []*AppEnumerateWordpressPluginsTargetInfo `json:"targets,omitempty" url:"targets,omitempty"` Config *AppEnumerateWordpressPluginsConfig `json:"config,omitempty" url:"config,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*AppEnumerateWordpressPluginsReport) GetConfig ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsReport) GetConfig() *AppEnumerateWordpressPluginsConfig
func (*AppEnumerateWordpressPluginsReport) GetErrors ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsReport) GetErrors() []string
func (*AppEnumerateWordpressPluginsReport) GetExtraProperties ¶
func (a *AppEnumerateWordpressPluginsReport) GetExtraProperties() map[string]interface{}
func (*AppEnumerateWordpressPluginsReport) GetTargets ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsReport) GetTargets() []*AppEnumerateWordpressPluginsTargetInfo
func (*AppEnumerateWordpressPluginsReport) String ¶
func (a *AppEnumerateWordpressPluginsReport) String() string
func (*AppEnumerateWordpressPluginsReport) UnmarshalJSON ¶
func (a *AppEnumerateWordpressPluginsReport) UnmarshalJSON(data []byte) error
type AppEnumerateWordpressPluginsTargetInfo ¶
type AppEnumerateWordpressPluginsTargetInfo struct { Target string `json:"target" url:"target"` Plugins []*WordpressPlugin `json:"plugins,omitempty" url:"plugins,omitempty"` // contains filtered or unexported fields }
func (*AppEnumerateWordpressPluginsTargetInfo) GetExtraProperties ¶
func (a *AppEnumerateWordpressPluginsTargetInfo) GetExtraProperties() map[string]interface{}
func (*AppEnumerateWordpressPluginsTargetInfo) GetPlugins ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsTargetInfo) GetPlugins() []*WordpressPlugin
func (*AppEnumerateWordpressPluginsTargetInfo) GetTarget ¶ added in v0.0.63
func (a *AppEnumerateWordpressPluginsTargetInfo) GetTarget() string
func (*AppEnumerateWordpressPluginsTargetInfo) String ¶
func (a *AppEnumerateWordpressPluginsTargetInfo) String() string
func (*AppEnumerateWordpressPluginsTargetInfo) UnmarshalJSON ¶
func (a *AppEnumerateWordpressPluginsTargetInfo) UnmarshalJSON(data []byte) error
type DetectionSource ¶
type DetectionSource string
const ( DetectionSourceCssReference DetectionSource = "CSS_REFERENCE" DetectionSourceHtml DetectionSource = "HTML" DetectionSourceReadmeTxt DetectionSource = "README_TXT" DetectionSourceRegisteredScript DetectionSource = "REGISTERED_SCRIPT" DetectionSourceRestApiDirect DetectionSource = "REST_API_DIRECT" DetectionSourceRestApiNamespace DetectionSource = "REST_API_NAMESPACE" )
func NewDetectionSourceFromString ¶
func NewDetectionSourceFromString(s string) (DetectionSource, error)
func (DetectionSource) Ptr ¶
func (d DetectionSource) Ptr() *DetectionSource
type WordpressPlugin ¶
type WordpressPlugin struct { Name string `json:"name" url:"name"` Version *string `json:"version,omitempty" url:"version,omitempty"` Description *string `json:"description,omitempty" url:"description,omitempty"` Source []DetectionSource `json:"source,omitempty" url:"source,omitempty"` // contains filtered or unexported fields }
func (*WordpressPlugin) GetDescription ¶ added in v0.0.63
func (w *WordpressPlugin) GetDescription() *string
func (*WordpressPlugin) GetExtraProperties ¶
func (w *WordpressPlugin) GetExtraProperties() map[string]interface{}
func (*WordpressPlugin) GetName ¶ added in v0.0.63
func (w *WordpressPlugin) GetName() string
func (*WordpressPlugin) GetSource ¶ added in v0.0.63
func (w *WordpressPlugin) GetSource() []DetectionSource
func (*WordpressPlugin) GetVersion ¶ added in v0.0.63
func (w *WordpressPlugin) GetVersion() *string
func (*WordpressPlugin) String ¶
func (w *WordpressPlugin) String() string
func (*WordpressPlugin) UnmarshalJSON ¶
func (w *WordpressPlugin) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.