wordpress

package
v0.0.63 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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 (*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 (*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 (*AppEnumerateWordpressPluginsReport) 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 (*AppEnumerateWordpressPluginsTargetInfo) GetTarget added in v0.0.63

func (*AppEnumerateWordpressPluginsTargetInfo) 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

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

Jump to

Keyboard shortcuts

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