xss

package
v0.0.0-...-37abd50 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const XSSFrontOKCode int = 200

XSSFrontOKCode is the HTTP code returned for type XSSFrontOK

View Source
const XSSGetBufferedQueryReflectedXSSOKCode int = 200

XSSGetBufferedQueryReflectedXSSOKCode is the HTTP code returned for type XSSGetBufferedQueryReflectedXSSOK

View Source
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

func (*XSSFront) ServeHTTP

func (o *XSSFront) ServeHTTP(rw http.ResponseWriter, r *http.Request)

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

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

type XSSFrontParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

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) Must

func (o *XSSFrontURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

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

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

WithStatusCode adds the status to the XSS get buffered query reflected XSS default response

func (*XSSGetBufferedQueryReflectedXSSDefault) WriteResponse

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

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

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

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

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

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

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

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

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

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

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

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

func (o *XSSGetQueryReflectedXSSURL) Must(u *url.URL, err error) *url.URL

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

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

Jump to

Keyboard shortcuts

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