Documentation ¶
Index ¶
- Constants
- type XSSFront
- type XSSFrontDefault
- type XSSFrontHandler
- type XSSFrontHandlerFunc
- type XSSFrontOK
- type XSSFrontParams
- type XSSFrontURL
- func (o *XSSFrontURL) Build() (*url.URL, error)
- func (o *XSSFrontURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *XSSFrontURL) Must(u *url.URL, err error) *url.URL
- func (o *XSSFrontURL) SetBasePath(bp string)
- func (o *XSSFrontURL) String() string
- func (o *XSSFrontURL) StringFull(scheme, host string) string
- func (o *XSSFrontURL) WithBasePath(bp string) *XSSFrontURL
- type XSSGetBufferedQueryReflectedXSS
- type XSSGetBufferedQueryReflectedXSSDefault
- func (o *XSSGetBufferedQueryReflectedXSSDefault) SetStatusCode(code int)
- func (o *XSSGetBufferedQueryReflectedXSSDefault) WithStatusCode(code int) *XSSGetBufferedQueryReflectedXSSDefault
- func (o *XSSGetBufferedQueryReflectedXSSDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type XSSGetBufferedQueryReflectedXSSHandler
- type XSSGetBufferedQueryReflectedXSSHandlerFunc
- type XSSGetBufferedQueryReflectedXSSOK
- type XSSGetBufferedQueryReflectedXSSParams
- type XSSGetBufferedQueryReflectedXSSURL
- func (o *XSSGetBufferedQueryReflectedXSSURL) Build() (*url.URL, error)
- func (o *XSSGetBufferedQueryReflectedXSSURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *XSSGetBufferedQueryReflectedXSSURL) Must(u *url.URL, err error) *url.URL
- func (o *XSSGetBufferedQueryReflectedXSSURL) SetBasePath(bp string)
- func (o *XSSGetBufferedQueryReflectedXSSURL) String() string
- func (o *XSSGetBufferedQueryReflectedXSSURL) StringFull(scheme, host string) string
- func (o *XSSGetBufferedQueryReflectedXSSURL) WithBasePath(bp string) *XSSGetBufferedQueryReflectedXSSURL
- type XSSGetQueryReflectedXSS
- type XSSGetQueryReflectedXSSDefault
- type XSSGetQueryReflectedXSSHandler
- type XSSGetQueryReflectedXSSHandlerFunc
- type XSSGetQueryReflectedXSSOK
- type XSSGetQueryReflectedXSSParams
- type XSSGetQueryReflectedXSSURL
- func (o *XSSGetQueryReflectedXSSURL) Build() (*url.URL, error)
- func (o *XSSGetQueryReflectedXSSURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *XSSGetQueryReflectedXSSURL) Must(u *url.URL, err error) *url.URL
- func (o *XSSGetQueryReflectedXSSURL) SetBasePath(bp string)
- func (o *XSSGetQueryReflectedXSSURL) String() string
- func (o *XSSGetQueryReflectedXSSURL) StringFull(scheme, host string) string
- func (o *XSSGetQueryReflectedXSSURL) WithBasePath(bp string) *XSSGetQueryReflectedXSSURL
Constants ¶
const XSSFrontOKCode int = 200
XSSFrontOKCode is the HTTP code returned for type XSSFrontOK
const XSSGetBufferedQueryReflectedXSSOKCode int = 200
XSSGetBufferedQueryReflectedXSSOKCode is the HTTP code returned for type XSSGetBufferedQueryReflectedXSSOK
const XSSGetQueryReflectedXSSOKCode int = 200
XSSGetQueryReflectedXSSOKCode is the HTTP code returned for type XSSGetQueryReflectedXSSOK
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type XSSFront ¶
type XSSFront struct { Context *middleware.Context Handler XSSFrontHandler }
XSSFront swagger:route GET /xss xss xssFront
front page of the Reflected XSS vulnerability
func NewXSSFront ¶
func NewXSSFront(ctx *middleware.Context, handler XSSFrontHandler) *XSSFront
NewXSSFront creates a new http.Handler for the XSS front operation
type XSSFrontDefault ¶
type XSSFrontDefault struct {
// contains filtered or unexported fields
}
XSSFrontDefault error occured
swagger:response xssFrontDefault
func NewXSSFrontDefault ¶
func NewXSSFrontDefault(code int) *XSSFrontDefault
NewXSSFrontDefault creates XSSFrontDefault with default headers values
func (*XSSFrontDefault) SetStatusCode ¶
func (o *XSSFrontDefault) SetStatusCode(code int)
SetStatusCode sets the status to the XSS front default response
func (*XSSFrontDefault) WithStatusCode ¶
func (o *XSSFrontDefault) WithStatusCode(code int) *XSSFrontDefault
WithStatusCode adds the status to the XSS front default response
func (*XSSFrontDefault) WriteResponse ¶
func (o *XSSFrontDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSFrontHandler ¶
type XSSFrontHandler interface {
Handle(XSSFrontParams) middleware.Responder
}
XSSFrontHandler interface for that can handle valid XSS front params
type XSSFrontHandlerFunc ¶
type XSSFrontHandlerFunc func(XSSFrontParams) middleware.Responder
XSSFrontHandlerFunc turns a function with the right signature into a XSS front handler
func (XSSFrontHandlerFunc) Handle ¶
func (fn XSSFrontHandlerFunc) Handle(params XSSFrontParams) middleware.Responder
Handle executing the request and returning a response
type XSSFrontOK ¶
type XSSFrontOK struct { /* In: Body */ Payload string `json:"body,omitempty"` }
XSSFrontOK served front end for Reflected XSS page of Swagger API
swagger:response xssFrontOK
func NewXSSFrontOK ¶
func NewXSSFrontOK() *XSSFrontOK
NewXSSFrontOK creates XSSFrontOK with default headers values
func (*XSSFrontOK) SetPayload ¶
func (o *XSSFrontOK) SetPayload(payload string)
SetPayload sets the payload to the xss front o k response
func (*XSSFrontOK) WithPayload ¶
func (o *XSSFrontOK) WithPayload(payload string) *XSSFrontOK
WithPayload adds the payload to the xss front o k response
func (*XSSFrontOK) WriteResponse ¶
func (o *XSSFrontOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSFrontParams ¶
XSSFrontParams contains all the bound params for the XSS front operation typically these are obtained from a http.Request
swagger:parameters XSSFront
func NewXSSFrontParams ¶
func NewXSSFrontParams() XSSFrontParams
NewXSSFrontParams creates a new XSSFrontParams object
There are no default values defined in the spec.
func (*XSSFrontParams) BindRequest ¶
func (o *XSSFrontParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewXSSFrontParams() beforehand.
type XSSFrontURL ¶
type XSSFrontURL struct {
// contains filtered or unexported fields
}
XSSFrontURL generates an URL for the XSS front operation
func (*XSSFrontURL) Build ¶
func (o *XSSFrontURL) Build() (*url.URL, error)
Build a url path and query string
func (*XSSFrontURL) BuildFull ¶
func (o *XSSFrontURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*XSSFrontURL) SetBasePath ¶
func (o *XSSFrontURL) SetBasePath(bp string)
SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
func (*XSSFrontURL) String ¶
func (o *XSSFrontURL) String() string
String returns the string representation of the path with query string
func (*XSSFrontURL) StringFull ¶
func (o *XSSFrontURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*XSSFrontURL) WithBasePath ¶
func (o *XSSFrontURL) WithBasePath(bp string) *XSSFrontURL
WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
type XSSGetBufferedQueryReflectedXSS ¶
type XSSGetBufferedQueryReflectedXSS struct { Context *middleware.Context Handler XSSGetBufferedQueryReflectedXSSHandler }
XSSGetBufferedQueryReflectedXSS swagger:route GET /xss/reflectedXss/buffered-query/{safety} xss xssGetBufferedQueryReflectedXss
demonstrates Reflected XSS via buffered-query, with vulnerable function reflectedXss
func NewXSSGetBufferedQueryReflectedXSS ¶
func NewXSSGetBufferedQueryReflectedXSS(ctx *middleware.Context, handler XSSGetBufferedQueryReflectedXSSHandler) *XSSGetBufferedQueryReflectedXSS
NewXSSGetBufferedQueryReflectedXSS creates a new http.Handler for the XSS get buffered query reflected XSS operation
func (*XSSGetBufferedQueryReflectedXSS) ServeHTTP ¶
func (o *XSSGetBufferedQueryReflectedXSS) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type XSSGetBufferedQueryReflectedXSSDefault ¶
type XSSGetBufferedQueryReflectedXSSDefault struct {
// contains filtered or unexported fields
}
XSSGetBufferedQueryReflectedXSSDefault Error occured
swagger:response xssGetBufferedQueryReflectedXssDefault
func NewXSSGetBufferedQueryReflectedXSSDefault ¶
func NewXSSGetBufferedQueryReflectedXSSDefault(code int) *XSSGetBufferedQueryReflectedXSSDefault
NewXSSGetBufferedQueryReflectedXSSDefault creates XSSGetBufferedQueryReflectedXSSDefault with default headers values
func (*XSSGetBufferedQueryReflectedXSSDefault) SetStatusCode ¶
func (o *XSSGetBufferedQueryReflectedXSSDefault) SetStatusCode(code int)
SetStatusCode sets the status to the XSS get buffered query reflected XSS default response
func (*XSSGetBufferedQueryReflectedXSSDefault) WithStatusCode ¶
func (o *XSSGetBufferedQueryReflectedXSSDefault) WithStatusCode(code int) *XSSGetBufferedQueryReflectedXSSDefault
WithStatusCode adds the status to the XSS get buffered query reflected XSS default response
func (*XSSGetBufferedQueryReflectedXSSDefault) WriteResponse ¶
func (o *XSSGetBufferedQueryReflectedXSSDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSGetBufferedQueryReflectedXSSHandler ¶
type XSSGetBufferedQueryReflectedXSSHandler interface {
Handle(XSSGetBufferedQueryReflectedXSSParams) middleware.Responder
}
XSSGetBufferedQueryReflectedXSSHandler interface for that can handle valid XSS get buffered query reflected XSS params
type XSSGetBufferedQueryReflectedXSSHandlerFunc ¶
type XSSGetBufferedQueryReflectedXSSHandlerFunc func(XSSGetBufferedQueryReflectedXSSParams) middleware.Responder
XSSGetBufferedQueryReflectedXSSHandlerFunc turns a function with the right signature into a XSS get buffered query reflected XSS handler
func (XSSGetBufferedQueryReflectedXSSHandlerFunc) Handle ¶
func (fn XSSGetBufferedQueryReflectedXSSHandlerFunc) Handle(params XSSGetBufferedQueryReflectedXSSParams) middleware.Responder
Handle executing the request and returning a response
type XSSGetBufferedQueryReflectedXSSOK ¶
type XSSGetBufferedQueryReflectedXSSOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
XSSGetBufferedQueryReflectedXSSOK returns the rendered response as a string
swagger:response xssGetBufferedQueryReflectedXssOK
func NewXSSGetBufferedQueryReflectedXSSOK ¶
func NewXSSGetBufferedQueryReflectedXSSOK() *XSSGetBufferedQueryReflectedXSSOK
NewXSSGetBufferedQueryReflectedXSSOK creates XSSGetBufferedQueryReflectedXSSOK with default headers values
func (*XSSGetBufferedQueryReflectedXSSOK) SetPayload ¶
func (o *XSSGetBufferedQueryReflectedXSSOK) SetPayload(payload string)
SetPayload sets the payload to the xss get buffered query reflected Xss o k response
func (*XSSGetBufferedQueryReflectedXSSOK) WithPayload ¶
func (o *XSSGetBufferedQueryReflectedXSSOK) WithPayload(payload string) *XSSGetBufferedQueryReflectedXSSOK
WithPayload adds the payload to the xss get buffered query reflected Xss o k response
func (*XSSGetBufferedQueryReflectedXSSOK) WriteResponse ¶
func (o *XSSGetBufferedQueryReflectedXSSOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSGetBufferedQueryReflectedXSSParams ¶
type XSSGetBufferedQueryReflectedXSSParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*the user provided input for the query vulnerability Required: true In: query */ Input string /*safety qualifier Required: true In: path */ Safety string }
XSSGetBufferedQueryReflectedXSSParams contains all the bound params for the XSS get buffered query reflected XSS operation typically these are obtained from a http.Request
swagger:parameters XSSGetBufferedQueryReflectedXSS
func NewXSSGetBufferedQueryReflectedXSSParams ¶
func NewXSSGetBufferedQueryReflectedXSSParams() XSSGetBufferedQueryReflectedXSSParams
NewXSSGetBufferedQueryReflectedXSSParams creates a new XSSGetBufferedQueryReflectedXSSParams object
There are no default values defined in the spec.
func (*XSSGetBufferedQueryReflectedXSSParams) BindRequest ¶
func (o *XSSGetBufferedQueryReflectedXSSParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewXSSGetBufferedQueryReflectedXSSParams() beforehand.
type XSSGetBufferedQueryReflectedXSSURL ¶
type XSSGetBufferedQueryReflectedXSSURL struct { Safety string Input string // contains filtered or unexported fields }
XSSGetBufferedQueryReflectedXSSURL generates an URL for the XSS get buffered query reflected XSS operation
func (*XSSGetBufferedQueryReflectedXSSURL) Build ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) Build() (*url.URL, error)
Build a url path and query string
func (*XSSGetBufferedQueryReflectedXSSURL) BuildFull ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*XSSGetBufferedQueryReflectedXSSURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*XSSGetBufferedQueryReflectedXSSURL) SetBasePath ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) SetBasePath(bp string)
SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
func (*XSSGetBufferedQueryReflectedXSSURL) String ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) String() string
String returns the string representation of the path with query string
func (*XSSGetBufferedQueryReflectedXSSURL) StringFull ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*XSSGetBufferedQueryReflectedXSSURL) WithBasePath ¶
func (o *XSSGetBufferedQueryReflectedXSSURL) WithBasePath(bp string) *XSSGetBufferedQueryReflectedXSSURL
WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
type XSSGetQueryReflectedXSS ¶
type XSSGetQueryReflectedXSS struct { Context *middleware.Context Handler XSSGetQueryReflectedXSSHandler }
XSSGetQueryReflectedXSS swagger:route GET /xss/reflectedXss/query/{safety} xss xssGetQueryReflectedXss
demonstrates Reflected XSS via query, with vulnerable function reflectedXss
func NewXSSGetQueryReflectedXSS ¶
func NewXSSGetQueryReflectedXSS(ctx *middleware.Context, handler XSSGetQueryReflectedXSSHandler) *XSSGetQueryReflectedXSS
NewXSSGetQueryReflectedXSS creates a new http.Handler for the XSS get query reflected XSS operation
func (*XSSGetQueryReflectedXSS) ServeHTTP ¶
func (o *XSSGetQueryReflectedXSS) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type XSSGetQueryReflectedXSSDefault ¶
type XSSGetQueryReflectedXSSDefault struct {
// contains filtered or unexported fields
}
XSSGetQueryReflectedXSSDefault Error occured
swagger:response xssGetQueryReflectedXssDefault
func NewXSSGetQueryReflectedXSSDefault ¶
func NewXSSGetQueryReflectedXSSDefault(code int) *XSSGetQueryReflectedXSSDefault
NewXSSGetQueryReflectedXSSDefault creates XSSGetQueryReflectedXSSDefault with default headers values
func (*XSSGetQueryReflectedXSSDefault) SetStatusCode ¶
func (o *XSSGetQueryReflectedXSSDefault) SetStatusCode(code int)
SetStatusCode sets the status to the XSS get query reflected XSS default response
func (*XSSGetQueryReflectedXSSDefault) WithStatusCode ¶
func (o *XSSGetQueryReflectedXSSDefault) WithStatusCode(code int) *XSSGetQueryReflectedXSSDefault
WithStatusCode adds the status to the XSS get query reflected XSS default response
func (*XSSGetQueryReflectedXSSDefault) WriteResponse ¶
func (o *XSSGetQueryReflectedXSSDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSGetQueryReflectedXSSHandler ¶
type XSSGetQueryReflectedXSSHandler interface {
Handle(XSSGetQueryReflectedXSSParams) middleware.Responder
}
XSSGetQueryReflectedXSSHandler interface for that can handle valid XSS get query reflected XSS params
type XSSGetQueryReflectedXSSHandlerFunc ¶
type XSSGetQueryReflectedXSSHandlerFunc func(XSSGetQueryReflectedXSSParams) middleware.Responder
XSSGetQueryReflectedXSSHandlerFunc turns a function with the right signature into a XSS get query reflected XSS handler
func (XSSGetQueryReflectedXSSHandlerFunc) Handle ¶
func (fn XSSGetQueryReflectedXSSHandlerFunc) Handle(params XSSGetQueryReflectedXSSParams) middleware.Responder
Handle executing the request and returning a response
type XSSGetQueryReflectedXSSOK ¶
type XSSGetQueryReflectedXSSOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
XSSGetQueryReflectedXSSOK returns the rendered response as a string
swagger:response xssGetQueryReflectedXssOK
func NewXSSGetQueryReflectedXSSOK ¶
func NewXSSGetQueryReflectedXSSOK() *XSSGetQueryReflectedXSSOK
NewXSSGetQueryReflectedXSSOK creates XSSGetQueryReflectedXSSOK with default headers values
func (*XSSGetQueryReflectedXSSOK) SetPayload ¶
func (o *XSSGetQueryReflectedXSSOK) SetPayload(payload string)
SetPayload sets the payload to the xss get query reflected Xss o k response
func (*XSSGetQueryReflectedXSSOK) WithPayload ¶
func (o *XSSGetQueryReflectedXSSOK) WithPayload(payload string) *XSSGetQueryReflectedXSSOK
WithPayload adds the payload to the xss get query reflected Xss o k response
func (*XSSGetQueryReflectedXSSOK) WriteResponse ¶
func (o *XSSGetQueryReflectedXSSOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type XSSGetQueryReflectedXSSParams ¶
type XSSGetQueryReflectedXSSParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*the user provided input for the query vulnerability Required: true In: query */ Input string /*safety qualifier Required: true In: path */ Safety string }
XSSGetQueryReflectedXSSParams contains all the bound params for the XSS get query reflected XSS operation typically these are obtained from a http.Request
swagger:parameters XSSGetQueryReflectedXSS
func NewXSSGetQueryReflectedXSSParams ¶
func NewXSSGetQueryReflectedXSSParams() XSSGetQueryReflectedXSSParams
NewXSSGetQueryReflectedXSSParams creates a new XSSGetQueryReflectedXSSParams object
There are no default values defined in the spec.
func (*XSSGetQueryReflectedXSSParams) BindRequest ¶
func (o *XSSGetQueryReflectedXSSParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewXSSGetQueryReflectedXSSParams() beforehand.
type XSSGetQueryReflectedXSSURL ¶
type XSSGetQueryReflectedXSSURL struct { Safety string Input string // contains filtered or unexported fields }
XSSGetQueryReflectedXSSURL generates an URL for the XSS get query reflected XSS operation
func (*XSSGetQueryReflectedXSSURL) Build ¶
func (o *XSSGetQueryReflectedXSSURL) Build() (*url.URL, error)
Build a url path and query string
func (*XSSGetQueryReflectedXSSURL) BuildFull ¶
func (o *XSSGetQueryReflectedXSSURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*XSSGetQueryReflectedXSSURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*XSSGetQueryReflectedXSSURL) SetBasePath ¶
func (o *XSSGetQueryReflectedXSSURL) SetBasePath(bp string)
SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
func (*XSSGetQueryReflectedXSSURL) String ¶
func (o *XSSGetQueryReflectedXSSURL) String() string
String returns the string representation of the path with query string
func (*XSSGetQueryReflectedXSSURL) StringFull ¶
func (o *XSSGetQueryReflectedXSSURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*XSSGetQueryReflectedXSSURL) WithBasePath ¶
func (o *XSSGetQueryReflectedXSSURL) WithBasePath(bp string) *XSSGetQueryReflectedXSSURL
WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
Source Files ¶
- xss_front.go
- xss_front_parameters.go
- xss_front_responses.go
- xss_front_urlbuilder.go
- xss_get_buffered_query_reflected_xss.go
- xss_get_buffered_query_reflected_xss_parameters.go
- xss_get_buffered_query_reflected_xss_responses.go
- xss_get_buffered_query_reflected_xss_urlbuilder.go
- xss_get_query_reflected_xss.go
- xss_get_query_reflected_xss_parameters.go
- xss_get_query_reflected_xss_responses.go
- xss_get_query_reflected_xss_urlbuilder.go