Documentation
¶
Index ¶
- Constants
- type PathTraversalFront
- type PathTraversalFrontDefault
- type PathTraversalFrontHandler
- type PathTraversalFrontHandlerFunc
- type PathTraversalFrontOK
- type PathTraversalFrontParams
- type PathTraversalFrontURL
- func (o *PathTraversalFrontURL) Build() (*url.URL, error)
- func (o *PathTraversalFrontURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalFrontURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalFrontURL) SetBasePath(bp string)
- func (o *PathTraversalFrontURL) String() string
- func (o *PathTraversalFrontURL) StringFull(scheme, host string) string
- func (o *PathTraversalFrontURL) WithBasePath(bp string) *PathTraversalFrontURL
- type PathTraversalGetBufferedQueryCreate
- type PathTraversalGetBufferedQueryCreateDefault
- func (o *PathTraversalGetBufferedQueryCreateDefault) SetStatusCode(code int)
- func (o *PathTraversalGetBufferedQueryCreateDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryCreateDefault
- func (o *PathTraversalGetBufferedQueryCreateDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryCreateHandler
- type PathTraversalGetBufferedQueryCreateHandlerFunc
- type PathTraversalGetBufferedQueryCreateOK
- func (o *PathTraversalGetBufferedQueryCreateOK) SetPayload(payload string)
- func (o *PathTraversalGetBufferedQueryCreateOK) WithPayload(payload string) *PathTraversalGetBufferedQueryCreateOK
- func (o *PathTraversalGetBufferedQueryCreateOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryCreateParams
- type PathTraversalGetBufferedQueryCreateURL
- func (o *PathTraversalGetBufferedQueryCreateURL) Build() (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryCreateURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryCreateURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetBufferedQueryCreateURL) SetBasePath(bp string)
- func (o *PathTraversalGetBufferedQueryCreateURL) String() string
- func (o *PathTraversalGetBufferedQueryCreateURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetBufferedQueryCreateURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryCreateURL
- type PathTraversalGetBufferedQueryOpen
- type PathTraversalGetBufferedQueryOpenDefault
- func (o *PathTraversalGetBufferedQueryOpenDefault) SetStatusCode(code int)
- func (o *PathTraversalGetBufferedQueryOpenDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryOpenDefault
- func (o *PathTraversalGetBufferedQueryOpenDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryOpenHandler
- type PathTraversalGetBufferedQueryOpenHandlerFunc
- type PathTraversalGetBufferedQueryOpenOK
- type PathTraversalGetBufferedQueryOpenParams
- type PathTraversalGetBufferedQueryOpenURL
- func (o *PathTraversalGetBufferedQueryOpenURL) Build() (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryOpenURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryOpenURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetBufferedQueryOpenURL) SetBasePath(bp string)
- func (o *PathTraversalGetBufferedQueryOpenURL) String() string
- func (o *PathTraversalGetBufferedQueryOpenURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetBufferedQueryOpenURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryOpenURL
- type PathTraversalGetBufferedQueryReadFile
- type PathTraversalGetBufferedQueryReadFileDefault
- func (o *PathTraversalGetBufferedQueryReadFileDefault) SetStatusCode(code int)
- func (o *PathTraversalGetBufferedQueryReadFileDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryReadFileDefault
- func (o *PathTraversalGetBufferedQueryReadFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryReadFileHandler
- type PathTraversalGetBufferedQueryReadFileHandlerFunc
- type PathTraversalGetBufferedQueryReadFileOK
- func (o *PathTraversalGetBufferedQueryReadFileOK) SetPayload(payload string)
- func (o *PathTraversalGetBufferedQueryReadFileOK) WithPayload(payload string) *PathTraversalGetBufferedQueryReadFileOK
- func (o *PathTraversalGetBufferedQueryReadFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryReadFileParams
- type PathTraversalGetBufferedQueryReadFileURL
- func (o *PathTraversalGetBufferedQueryReadFileURL) Build() (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryReadFileURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryReadFileURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetBufferedQueryReadFileURL) SetBasePath(bp string)
- func (o *PathTraversalGetBufferedQueryReadFileURL) String() string
- func (o *PathTraversalGetBufferedQueryReadFileURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetBufferedQueryReadFileURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryReadFileURL
- type PathTraversalGetBufferedQueryWriteFile
- type PathTraversalGetBufferedQueryWriteFileDefault
- func (o *PathTraversalGetBufferedQueryWriteFileDefault) SetStatusCode(code int)
- func (o *PathTraversalGetBufferedQueryWriteFileDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryWriteFileDefault
- func (o *PathTraversalGetBufferedQueryWriteFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryWriteFileHandler
- type PathTraversalGetBufferedQueryWriteFileHandlerFunc
- type PathTraversalGetBufferedQueryWriteFileOK
- func (o *PathTraversalGetBufferedQueryWriteFileOK) SetPayload(payload string)
- func (o *PathTraversalGetBufferedQueryWriteFileOK) WithPayload(payload string) *PathTraversalGetBufferedQueryWriteFileOK
- func (o *PathTraversalGetBufferedQueryWriteFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PathTraversalGetBufferedQueryWriteFileParams
- type PathTraversalGetBufferedQueryWriteFileURL
- func (o *PathTraversalGetBufferedQueryWriteFileURL) Build() (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryWriteFileURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetBufferedQueryWriteFileURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetBufferedQueryWriteFileURL) SetBasePath(bp string)
- func (o *PathTraversalGetBufferedQueryWriteFileURL) String() string
- func (o *PathTraversalGetBufferedQueryWriteFileURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetBufferedQueryWriteFileURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryWriteFileURL
- type PathTraversalGetQueryCreate
- type PathTraversalGetQueryCreateDefault
- type PathTraversalGetQueryCreateHandler
- type PathTraversalGetQueryCreateHandlerFunc
- type PathTraversalGetQueryCreateOK
- type PathTraversalGetQueryCreateParams
- type PathTraversalGetQueryCreateURL
- func (o *PathTraversalGetQueryCreateURL) Build() (*url.URL, error)
- func (o *PathTraversalGetQueryCreateURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetQueryCreateURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetQueryCreateURL) SetBasePath(bp string)
- func (o *PathTraversalGetQueryCreateURL) String() string
- func (o *PathTraversalGetQueryCreateURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetQueryCreateURL) WithBasePath(bp string) *PathTraversalGetQueryCreateURL
- type PathTraversalGetQueryOpen
- type PathTraversalGetQueryOpenDefault
- type PathTraversalGetQueryOpenHandler
- type PathTraversalGetQueryOpenHandlerFunc
- type PathTraversalGetQueryOpenOK
- type PathTraversalGetQueryOpenParams
- type PathTraversalGetQueryOpenURL
- func (o *PathTraversalGetQueryOpenURL) Build() (*url.URL, error)
- func (o *PathTraversalGetQueryOpenURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetQueryOpenURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetQueryOpenURL) SetBasePath(bp string)
- func (o *PathTraversalGetQueryOpenURL) String() string
- func (o *PathTraversalGetQueryOpenURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetQueryOpenURL) WithBasePath(bp string) *PathTraversalGetQueryOpenURL
- type PathTraversalGetQueryReadFile
- type PathTraversalGetQueryReadFileDefault
- type PathTraversalGetQueryReadFileHandler
- type PathTraversalGetQueryReadFileHandlerFunc
- type PathTraversalGetQueryReadFileOK
- type PathTraversalGetQueryReadFileParams
- type PathTraversalGetQueryReadFileURL
- func (o *PathTraversalGetQueryReadFileURL) Build() (*url.URL, error)
- func (o *PathTraversalGetQueryReadFileURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetQueryReadFileURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetQueryReadFileURL) SetBasePath(bp string)
- func (o *PathTraversalGetQueryReadFileURL) String() string
- func (o *PathTraversalGetQueryReadFileURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetQueryReadFileURL) WithBasePath(bp string) *PathTraversalGetQueryReadFileURL
- type PathTraversalGetQueryWriteFile
- type PathTraversalGetQueryWriteFileDefault
- type PathTraversalGetQueryWriteFileHandler
- type PathTraversalGetQueryWriteFileHandlerFunc
- type PathTraversalGetQueryWriteFileOK
- type PathTraversalGetQueryWriteFileParams
- type PathTraversalGetQueryWriteFileURL
- func (o *PathTraversalGetQueryWriteFileURL) Build() (*url.URL, error)
- func (o *PathTraversalGetQueryWriteFileURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PathTraversalGetQueryWriteFileURL) Must(u *url.URL, err error) *url.URL
- func (o *PathTraversalGetQueryWriteFileURL) SetBasePath(bp string)
- func (o *PathTraversalGetQueryWriteFileURL) String() string
- func (o *PathTraversalGetQueryWriteFileURL) StringFull(scheme, host string) string
- func (o *PathTraversalGetQueryWriteFileURL) WithBasePath(bp string) *PathTraversalGetQueryWriteFileURL
Constants ¶
const PathTraversalFrontOKCode int = 200
PathTraversalFrontOKCode is the HTTP code returned for type PathTraversalFrontOK
const PathTraversalGetBufferedQueryCreateOKCode int = 200
PathTraversalGetBufferedQueryCreateOKCode is the HTTP code returned for type PathTraversalGetBufferedQueryCreateOK
const PathTraversalGetBufferedQueryOpenOKCode int = 200
PathTraversalGetBufferedQueryOpenOKCode is the HTTP code returned for type PathTraversalGetBufferedQueryOpenOK
const PathTraversalGetBufferedQueryReadFileOKCode int = 200
PathTraversalGetBufferedQueryReadFileOKCode is the HTTP code returned for type PathTraversalGetBufferedQueryReadFileOK
const PathTraversalGetBufferedQueryWriteFileOKCode int = 200
PathTraversalGetBufferedQueryWriteFileOKCode is the HTTP code returned for type PathTraversalGetBufferedQueryWriteFileOK
const PathTraversalGetQueryCreateOKCode int = 200
PathTraversalGetQueryCreateOKCode is the HTTP code returned for type PathTraversalGetQueryCreateOK
const PathTraversalGetQueryOpenOKCode int = 200
PathTraversalGetQueryOpenOKCode is the HTTP code returned for type PathTraversalGetQueryOpenOK
const PathTraversalGetQueryReadFileOKCode int = 200
PathTraversalGetQueryReadFileOKCode is the HTTP code returned for type PathTraversalGetQueryReadFileOK
const PathTraversalGetQueryWriteFileOKCode int = 200
PathTraversalGetQueryWriteFileOKCode is the HTTP code returned for type PathTraversalGetQueryWriteFileOK
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PathTraversalFront ¶
type PathTraversalFront struct { Context *middleware.Context Handler PathTraversalFrontHandler }
PathTraversalFront swagger:route GET /pathTraversal path_traversal pathTraversalFront
front page of the Path Traversal vulnerability
func NewPathTraversalFront ¶
func NewPathTraversalFront(ctx *middleware.Context, handler PathTraversalFrontHandler) *PathTraversalFront
NewPathTraversalFront creates a new http.Handler for the path traversal front operation
func (*PathTraversalFront) ServeHTTP ¶
func (o *PathTraversalFront) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalFrontDefault ¶
type PathTraversalFrontDefault struct {
// contains filtered or unexported fields
}
PathTraversalFrontDefault error occured
swagger:response pathTraversalFrontDefault
func NewPathTraversalFrontDefault ¶
func NewPathTraversalFrontDefault(code int) *PathTraversalFrontDefault
NewPathTraversalFrontDefault creates PathTraversalFrontDefault with default headers values
func (*PathTraversalFrontDefault) SetStatusCode ¶
func (o *PathTraversalFrontDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal front default response
func (*PathTraversalFrontDefault) WithStatusCode ¶
func (o *PathTraversalFrontDefault) WithStatusCode(code int) *PathTraversalFrontDefault
WithStatusCode adds the status to the path traversal front default response
func (*PathTraversalFrontDefault) WriteResponse ¶
func (o *PathTraversalFrontDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalFrontHandler ¶
type PathTraversalFrontHandler interface {
Handle(PathTraversalFrontParams) middleware.Responder
}
PathTraversalFrontHandler interface for that can handle valid path traversal front params
type PathTraversalFrontHandlerFunc ¶
type PathTraversalFrontHandlerFunc func(PathTraversalFrontParams) middleware.Responder
PathTraversalFrontHandlerFunc turns a function with the right signature into a path traversal front handler
func (PathTraversalFrontHandlerFunc) Handle ¶
func (fn PathTraversalFrontHandlerFunc) Handle(params PathTraversalFrontParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalFrontOK ¶
type PathTraversalFrontOK struct { /* In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalFrontOK served front end for Path Traversal page of Swagger API
swagger:response pathTraversalFrontOK
func NewPathTraversalFrontOK ¶
func NewPathTraversalFrontOK() *PathTraversalFrontOK
NewPathTraversalFrontOK creates PathTraversalFrontOK with default headers values
func (*PathTraversalFrontOK) SetPayload ¶
func (o *PathTraversalFrontOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal front o k response
func (*PathTraversalFrontOK) WithPayload ¶
func (o *PathTraversalFrontOK) WithPayload(payload string) *PathTraversalFrontOK
WithPayload adds the payload to the path traversal front o k response
func (*PathTraversalFrontOK) WriteResponse ¶
func (o *PathTraversalFrontOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalFrontParams ¶
type PathTraversalFrontParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` }
PathTraversalFrontParams contains all the bound params for the path traversal front operation typically these are obtained from a http.Request
swagger:parameters PathTraversalFront
func NewPathTraversalFrontParams ¶
func NewPathTraversalFrontParams() PathTraversalFrontParams
NewPathTraversalFrontParams creates a new PathTraversalFrontParams object
There are no default values defined in the spec.
func (*PathTraversalFrontParams) BindRequest ¶
func (o *PathTraversalFrontParams) 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 NewPathTraversalFrontParams() beforehand.
type PathTraversalFrontURL ¶
type PathTraversalFrontURL struct {
// contains filtered or unexported fields
}
PathTraversalFrontURL generates an URL for the path traversal front operation
func (*PathTraversalFrontURL) Build ¶
func (o *PathTraversalFrontURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalFrontURL) BuildFull ¶
func (o *PathTraversalFrontURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalFrontURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalFrontURL) SetBasePath ¶
func (o *PathTraversalFrontURL) 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 (*PathTraversalFrontURL) String ¶
func (o *PathTraversalFrontURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalFrontURL) StringFull ¶
func (o *PathTraversalFrontURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalFrontURL) WithBasePath ¶
func (o *PathTraversalFrontURL) WithBasePath(bp string) *PathTraversalFrontURL
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 PathTraversalGetBufferedQueryCreate ¶
type PathTraversalGetBufferedQueryCreate struct { Context *middleware.Context Handler PathTraversalGetBufferedQueryCreateHandler }
PathTraversalGetBufferedQueryCreate swagger:route GET /pathTraversal/os.Create/buffered-query/{safety} path_traversal pathTraversalGetBufferedQueryCreate
demonstrates Path Traversal via buffered-query, with vulnerable function os.Create
func NewPathTraversalGetBufferedQueryCreate ¶
func NewPathTraversalGetBufferedQueryCreate(ctx *middleware.Context, handler PathTraversalGetBufferedQueryCreateHandler) *PathTraversalGetBufferedQueryCreate
NewPathTraversalGetBufferedQueryCreate creates a new http.Handler for the path traversal get buffered query create operation
func (*PathTraversalGetBufferedQueryCreate) ServeHTTP ¶
func (o *PathTraversalGetBufferedQueryCreate) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetBufferedQueryCreateDefault ¶
type PathTraversalGetBufferedQueryCreateDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetBufferedQueryCreateDefault Error occured
swagger:response pathTraversalGetBufferedQueryCreateDefault
func NewPathTraversalGetBufferedQueryCreateDefault ¶
func NewPathTraversalGetBufferedQueryCreateDefault(code int) *PathTraversalGetBufferedQueryCreateDefault
NewPathTraversalGetBufferedQueryCreateDefault creates PathTraversalGetBufferedQueryCreateDefault with default headers values
func (*PathTraversalGetBufferedQueryCreateDefault) SetStatusCode ¶
func (o *PathTraversalGetBufferedQueryCreateDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get buffered query create default response
func (*PathTraversalGetBufferedQueryCreateDefault) WithStatusCode ¶
func (o *PathTraversalGetBufferedQueryCreateDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryCreateDefault
WithStatusCode adds the status to the path traversal get buffered query create default response
func (*PathTraversalGetBufferedQueryCreateDefault) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryCreateDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryCreateHandler ¶
type PathTraversalGetBufferedQueryCreateHandler interface {
Handle(PathTraversalGetBufferedQueryCreateParams) middleware.Responder
}
PathTraversalGetBufferedQueryCreateHandler interface for that can handle valid path traversal get buffered query create params
type PathTraversalGetBufferedQueryCreateHandlerFunc ¶
type PathTraversalGetBufferedQueryCreateHandlerFunc func(PathTraversalGetBufferedQueryCreateParams) middleware.Responder
PathTraversalGetBufferedQueryCreateHandlerFunc turns a function with the right signature into a path traversal get buffered query create handler
func (PathTraversalGetBufferedQueryCreateHandlerFunc) Handle ¶
func (fn PathTraversalGetBufferedQueryCreateHandlerFunc) Handle(params PathTraversalGetBufferedQueryCreateParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetBufferedQueryCreateOK ¶
type PathTraversalGetBufferedQueryCreateOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetBufferedQueryCreateOK returns the rendered response as a string
swagger:response pathTraversalGetBufferedQueryCreateOK
func NewPathTraversalGetBufferedQueryCreateOK ¶
func NewPathTraversalGetBufferedQueryCreateOK() *PathTraversalGetBufferedQueryCreateOK
NewPathTraversalGetBufferedQueryCreateOK creates PathTraversalGetBufferedQueryCreateOK with default headers values
func (*PathTraversalGetBufferedQueryCreateOK) SetPayload ¶
func (o *PathTraversalGetBufferedQueryCreateOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get buffered query create o k response
func (*PathTraversalGetBufferedQueryCreateOK) WithPayload ¶
func (o *PathTraversalGetBufferedQueryCreateOK) WithPayload(payload string) *PathTraversalGetBufferedQueryCreateOK
WithPayload adds the payload to the path traversal get buffered query create o k response
func (*PathTraversalGetBufferedQueryCreateOK) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryCreateOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryCreateParams ¶
type PathTraversalGetBufferedQueryCreateParams 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 }
PathTraversalGetBufferedQueryCreateParams contains all the bound params for the path traversal get buffered query create operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetBufferedQueryCreate
func NewPathTraversalGetBufferedQueryCreateParams ¶
func NewPathTraversalGetBufferedQueryCreateParams() PathTraversalGetBufferedQueryCreateParams
NewPathTraversalGetBufferedQueryCreateParams creates a new PathTraversalGetBufferedQueryCreateParams object
There are no default values defined in the spec.
func (*PathTraversalGetBufferedQueryCreateParams) BindRequest ¶
func (o *PathTraversalGetBufferedQueryCreateParams) 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 NewPathTraversalGetBufferedQueryCreateParams() beforehand.
type PathTraversalGetBufferedQueryCreateURL ¶
type PathTraversalGetBufferedQueryCreateURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetBufferedQueryCreateURL generates an URL for the path traversal get buffered query create operation
func (*PathTraversalGetBufferedQueryCreateURL) Build ¶
func (o *PathTraversalGetBufferedQueryCreateURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetBufferedQueryCreateURL) BuildFull ¶
func (o *PathTraversalGetBufferedQueryCreateURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetBufferedQueryCreateURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetBufferedQueryCreateURL) SetBasePath ¶
func (o *PathTraversalGetBufferedQueryCreateURL) 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 (*PathTraversalGetBufferedQueryCreateURL) String ¶
func (o *PathTraversalGetBufferedQueryCreateURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetBufferedQueryCreateURL) StringFull ¶
func (o *PathTraversalGetBufferedQueryCreateURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetBufferedQueryCreateURL) WithBasePath ¶
func (o *PathTraversalGetBufferedQueryCreateURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryCreateURL
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 PathTraversalGetBufferedQueryOpen ¶
type PathTraversalGetBufferedQueryOpen struct { Context *middleware.Context Handler PathTraversalGetBufferedQueryOpenHandler }
PathTraversalGetBufferedQueryOpen swagger:route GET /pathTraversal/os.Open/buffered-query/{safety} path_traversal pathTraversalGetBufferedQueryOpen
demonstrates Path Traversal via buffered-query, with vulnerable function os.Open
func NewPathTraversalGetBufferedQueryOpen ¶
func NewPathTraversalGetBufferedQueryOpen(ctx *middleware.Context, handler PathTraversalGetBufferedQueryOpenHandler) *PathTraversalGetBufferedQueryOpen
NewPathTraversalGetBufferedQueryOpen creates a new http.Handler for the path traversal get buffered query open operation
func (*PathTraversalGetBufferedQueryOpen) ServeHTTP ¶
func (o *PathTraversalGetBufferedQueryOpen) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetBufferedQueryOpenDefault ¶
type PathTraversalGetBufferedQueryOpenDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetBufferedQueryOpenDefault Error occured
swagger:response pathTraversalGetBufferedQueryOpenDefault
func NewPathTraversalGetBufferedQueryOpenDefault ¶
func NewPathTraversalGetBufferedQueryOpenDefault(code int) *PathTraversalGetBufferedQueryOpenDefault
NewPathTraversalGetBufferedQueryOpenDefault creates PathTraversalGetBufferedQueryOpenDefault with default headers values
func (*PathTraversalGetBufferedQueryOpenDefault) SetStatusCode ¶
func (o *PathTraversalGetBufferedQueryOpenDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get buffered query open default response
func (*PathTraversalGetBufferedQueryOpenDefault) WithStatusCode ¶
func (o *PathTraversalGetBufferedQueryOpenDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryOpenDefault
WithStatusCode adds the status to the path traversal get buffered query open default response
func (*PathTraversalGetBufferedQueryOpenDefault) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryOpenDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryOpenHandler ¶
type PathTraversalGetBufferedQueryOpenHandler interface {
Handle(PathTraversalGetBufferedQueryOpenParams) middleware.Responder
}
PathTraversalGetBufferedQueryOpenHandler interface for that can handle valid path traversal get buffered query open params
type PathTraversalGetBufferedQueryOpenHandlerFunc ¶
type PathTraversalGetBufferedQueryOpenHandlerFunc func(PathTraversalGetBufferedQueryOpenParams) middleware.Responder
PathTraversalGetBufferedQueryOpenHandlerFunc turns a function with the right signature into a path traversal get buffered query open handler
func (PathTraversalGetBufferedQueryOpenHandlerFunc) Handle ¶
func (fn PathTraversalGetBufferedQueryOpenHandlerFunc) Handle(params PathTraversalGetBufferedQueryOpenParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetBufferedQueryOpenOK ¶
type PathTraversalGetBufferedQueryOpenOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetBufferedQueryOpenOK returns the rendered response as a string
swagger:response pathTraversalGetBufferedQueryOpenOK
func NewPathTraversalGetBufferedQueryOpenOK ¶
func NewPathTraversalGetBufferedQueryOpenOK() *PathTraversalGetBufferedQueryOpenOK
NewPathTraversalGetBufferedQueryOpenOK creates PathTraversalGetBufferedQueryOpenOK with default headers values
func (*PathTraversalGetBufferedQueryOpenOK) SetPayload ¶
func (o *PathTraversalGetBufferedQueryOpenOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get buffered query open o k response
func (*PathTraversalGetBufferedQueryOpenOK) WithPayload ¶
func (o *PathTraversalGetBufferedQueryOpenOK) WithPayload(payload string) *PathTraversalGetBufferedQueryOpenOK
WithPayload adds the payload to the path traversal get buffered query open o k response
func (*PathTraversalGetBufferedQueryOpenOK) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryOpenOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryOpenParams ¶
type PathTraversalGetBufferedQueryOpenParams 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 }
PathTraversalGetBufferedQueryOpenParams contains all the bound params for the path traversal get buffered query open operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetBufferedQueryOpen
func NewPathTraversalGetBufferedQueryOpenParams ¶
func NewPathTraversalGetBufferedQueryOpenParams() PathTraversalGetBufferedQueryOpenParams
NewPathTraversalGetBufferedQueryOpenParams creates a new PathTraversalGetBufferedQueryOpenParams object
There are no default values defined in the spec.
func (*PathTraversalGetBufferedQueryOpenParams) BindRequest ¶
func (o *PathTraversalGetBufferedQueryOpenParams) 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 NewPathTraversalGetBufferedQueryOpenParams() beforehand.
type PathTraversalGetBufferedQueryOpenURL ¶
type PathTraversalGetBufferedQueryOpenURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetBufferedQueryOpenURL generates an URL for the path traversal get buffered query open operation
func (*PathTraversalGetBufferedQueryOpenURL) Build ¶
func (o *PathTraversalGetBufferedQueryOpenURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetBufferedQueryOpenURL) BuildFull ¶
func (o *PathTraversalGetBufferedQueryOpenURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetBufferedQueryOpenURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetBufferedQueryOpenURL) SetBasePath ¶
func (o *PathTraversalGetBufferedQueryOpenURL) 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 (*PathTraversalGetBufferedQueryOpenURL) String ¶
func (o *PathTraversalGetBufferedQueryOpenURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetBufferedQueryOpenURL) StringFull ¶
func (o *PathTraversalGetBufferedQueryOpenURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetBufferedQueryOpenURL) WithBasePath ¶
func (o *PathTraversalGetBufferedQueryOpenURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryOpenURL
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 PathTraversalGetBufferedQueryReadFile ¶
type PathTraversalGetBufferedQueryReadFile struct { Context *middleware.Context Handler PathTraversalGetBufferedQueryReadFileHandler }
PathTraversalGetBufferedQueryReadFile swagger:route GET /pathTraversal/os.ReadFile/buffered-query/{safety} path_traversal pathTraversalGetBufferedQueryReadFile
demonstrates Path Traversal via buffered-query, with vulnerable function os.ReadFile
func NewPathTraversalGetBufferedQueryReadFile ¶
func NewPathTraversalGetBufferedQueryReadFile(ctx *middleware.Context, handler PathTraversalGetBufferedQueryReadFileHandler) *PathTraversalGetBufferedQueryReadFile
NewPathTraversalGetBufferedQueryReadFile creates a new http.Handler for the path traversal get buffered query read file operation
func (*PathTraversalGetBufferedQueryReadFile) ServeHTTP ¶
func (o *PathTraversalGetBufferedQueryReadFile) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetBufferedQueryReadFileDefault ¶
type PathTraversalGetBufferedQueryReadFileDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetBufferedQueryReadFileDefault Error occured
swagger:response pathTraversalGetBufferedQueryReadFileDefault
func NewPathTraversalGetBufferedQueryReadFileDefault ¶
func NewPathTraversalGetBufferedQueryReadFileDefault(code int) *PathTraversalGetBufferedQueryReadFileDefault
NewPathTraversalGetBufferedQueryReadFileDefault creates PathTraversalGetBufferedQueryReadFileDefault with default headers values
func (*PathTraversalGetBufferedQueryReadFileDefault) SetStatusCode ¶
func (o *PathTraversalGetBufferedQueryReadFileDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get buffered query read file default response
func (*PathTraversalGetBufferedQueryReadFileDefault) WithStatusCode ¶
func (o *PathTraversalGetBufferedQueryReadFileDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryReadFileDefault
WithStatusCode adds the status to the path traversal get buffered query read file default response
func (*PathTraversalGetBufferedQueryReadFileDefault) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryReadFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryReadFileHandler ¶
type PathTraversalGetBufferedQueryReadFileHandler interface {
Handle(PathTraversalGetBufferedQueryReadFileParams) middleware.Responder
}
PathTraversalGetBufferedQueryReadFileHandler interface for that can handle valid path traversal get buffered query read file params
type PathTraversalGetBufferedQueryReadFileHandlerFunc ¶
type PathTraversalGetBufferedQueryReadFileHandlerFunc func(PathTraversalGetBufferedQueryReadFileParams) middleware.Responder
PathTraversalGetBufferedQueryReadFileHandlerFunc turns a function with the right signature into a path traversal get buffered query read file handler
func (PathTraversalGetBufferedQueryReadFileHandlerFunc) Handle ¶
func (fn PathTraversalGetBufferedQueryReadFileHandlerFunc) Handle(params PathTraversalGetBufferedQueryReadFileParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetBufferedQueryReadFileOK ¶
type PathTraversalGetBufferedQueryReadFileOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetBufferedQueryReadFileOK returns the rendered response as a string
swagger:response pathTraversalGetBufferedQueryReadFileOK
func NewPathTraversalGetBufferedQueryReadFileOK ¶
func NewPathTraversalGetBufferedQueryReadFileOK() *PathTraversalGetBufferedQueryReadFileOK
NewPathTraversalGetBufferedQueryReadFileOK creates PathTraversalGetBufferedQueryReadFileOK with default headers values
func (*PathTraversalGetBufferedQueryReadFileOK) SetPayload ¶
func (o *PathTraversalGetBufferedQueryReadFileOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get buffered query read file o k response
func (*PathTraversalGetBufferedQueryReadFileOK) WithPayload ¶
func (o *PathTraversalGetBufferedQueryReadFileOK) WithPayload(payload string) *PathTraversalGetBufferedQueryReadFileOK
WithPayload adds the payload to the path traversal get buffered query read file o k response
func (*PathTraversalGetBufferedQueryReadFileOK) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryReadFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryReadFileParams ¶
type PathTraversalGetBufferedQueryReadFileParams 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 }
PathTraversalGetBufferedQueryReadFileParams contains all the bound params for the path traversal get buffered query read file operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetBufferedQueryReadFile
func NewPathTraversalGetBufferedQueryReadFileParams ¶
func NewPathTraversalGetBufferedQueryReadFileParams() PathTraversalGetBufferedQueryReadFileParams
NewPathTraversalGetBufferedQueryReadFileParams creates a new PathTraversalGetBufferedQueryReadFileParams object
There are no default values defined in the spec.
func (*PathTraversalGetBufferedQueryReadFileParams) BindRequest ¶
func (o *PathTraversalGetBufferedQueryReadFileParams) 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 NewPathTraversalGetBufferedQueryReadFileParams() beforehand.
type PathTraversalGetBufferedQueryReadFileURL ¶
type PathTraversalGetBufferedQueryReadFileURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetBufferedQueryReadFileURL generates an URL for the path traversal get buffered query read file operation
func (*PathTraversalGetBufferedQueryReadFileURL) Build ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetBufferedQueryReadFileURL) BuildFull ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetBufferedQueryReadFileURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetBufferedQueryReadFileURL) SetBasePath ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) 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 (*PathTraversalGetBufferedQueryReadFileURL) String ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetBufferedQueryReadFileURL) StringFull ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetBufferedQueryReadFileURL) WithBasePath ¶
func (o *PathTraversalGetBufferedQueryReadFileURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryReadFileURL
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 PathTraversalGetBufferedQueryWriteFile ¶
type PathTraversalGetBufferedQueryWriteFile struct { Context *middleware.Context Handler PathTraversalGetBufferedQueryWriteFileHandler }
PathTraversalGetBufferedQueryWriteFile swagger:route GET /pathTraversal/os.WriteFile/buffered-query/{safety} path_traversal pathTraversalGetBufferedQueryWriteFile
demonstrates Path Traversal via buffered-query, with vulnerable function os.WriteFile
func NewPathTraversalGetBufferedQueryWriteFile ¶
func NewPathTraversalGetBufferedQueryWriteFile(ctx *middleware.Context, handler PathTraversalGetBufferedQueryWriteFileHandler) *PathTraversalGetBufferedQueryWriteFile
NewPathTraversalGetBufferedQueryWriteFile creates a new http.Handler for the path traversal get buffered query write file operation
func (*PathTraversalGetBufferedQueryWriteFile) ServeHTTP ¶
func (o *PathTraversalGetBufferedQueryWriteFile) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetBufferedQueryWriteFileDefault ¶
type PathTraversalGetBufferedQueryWriteFileDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetBufferedQueryWriteFileDefault Error occured
swagger:response pathTraversalGetBufferedQueryWriteFileDefault
func NewPathTraversalGetBufferedQueryWriteFileDefault ¶
func NewPathTraversalGetBufferedQueryWriteFileDefault(code int) *PathTraversalGetBufferedQueryWriteFileDefault
NewPathTraversalGetBufferedQueryWriteFileDefault creates PathTraversalGetBufferedQueryWriteFileDefault with default headers values
func (*PathTraversalGetBufferedQueryWriteFileDefault) SetStatusCode ¶
func (o *PathTraversalGetBufferedQueryWriteFileDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get buffered query write file default response
func (*PathTraversalGetBufferedQueryWriteFileDefault) WithStatusCode ¶
func (o *PathTraversalGetBufferedQueryWriteFileDefault) WithStatusCode(code int) *PathTraversalGetBufferedQueryWriteFileDefault
WithStatusCode adds the status to the path traversal get buffered query write file default response
func (*PathTraversalGetBufferedQueryWriteFileDefault) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryWriteFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryWriteFileHandler ¶
type PathTraversalGetBufferedQueryWriteFileHandler interface {
Handle(PathTraversalGetBufferedQueryWriteFileParams) middleware.Responder
}
PathTraversalGetBufferedQueryWriteFileHandler interface for that can handle valid path traversal get buffered query write file params
type PathTraversalGetBufferedQueryWriteFileHandlerFunc ¶
type PathTraversalGetBufferedQueryWriteFileHandlerFunc func(PathTraversalGetBufferedQueryWriteFileParams) middleware.Responder
PathTraversalGetBufferedQueryWriteFileHandlerFunc turns a function with the right signature into a path traversal get buffered query write file handler
func (PathTraversalGetBufferedQueryWriteFileHandlerFunc) Handle ¶
func (fn PathTraversalGetBufferedQueryWriteFileHandlerFunc) Handle(params PathTraversalGetBufferedQueryWriteFileParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetBufferedQueryWriteFileOK ¶
type PathTraversalGetBufferedQueryWriteFileOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetBufferedQueryWriteFileOK returns the rendered response as a string
swagger:response pathTraversalGetBufferedQueryWriteFileOK
func NewPathTraversalGetBufferedQueryWriteFileOK ¶
func NewPathTraversalGetBufferedQueryWriteFileOK() *PathTraversalGetBufferedQueryWriteFileOK
NewPathTraversalGetBufferedQueryWriteFileOK creates PathTraversalGetBufferedQueryWriteFileOK with default headers values
func (*PathTraversalGetBufferedQueryWriteFileOK) SetPayload ¶
func (o *PathTraversalGetBufferedQueryWriteFileOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get buffered query write file o k response
func (*PathTraversalGetBufferedQueryWriteFileOK) WithPayload ¶
func (o *PathTraversalGetBufferedQueryWriteFileOK) WithPayload(payload string) *PathTraversalGetBufferedQueryWriteFileOK
WithPayload adds the payload to the path traversal get buffered query write file o k response
func (*PathTraversalGetBufferedQueryWriteFileOK) WriteResponse ¶
func (o *PathTraversalGetBufferedQueryWriteFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetBufferedQueryWriteFileParams ¶
type PathTraversalGetBufferedQueryWriteFileParams 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 }
PathTraversalGetBufferedQueryWriteFileParams contains all the bound params for the path traversal get buffered query write file operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetBufferedQueryWriteFile
func NewPathTraversalGetBufferedQueryWriteFileParams ¶
func NewPathTraversalGetBufferedQueryWriteFileParams() PathTraversalGetBufferedQueryWriteFileParams
NewPathTraversalGetBufferedQueryWriteFileParams creates a new PathTraversalGetBufferedQueryWriteFileParams object
There are no default values defined in the spec.
func (*PathTraversalGetBufferedQueryWriteFileParams) BindRequest ¶
func (o *PathTraversalGetBufferedQueryWriteFileParams) 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 NewPathTraversalGetBufferedQueryWriteFileParams() beforehand.
type PathTraversalGetBufferedQueryWriteFileURL ¶
type PathTraversalGetBufferedQueryWriteFileURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetBufferedQueryWriteFileURL generates an URL for the path traversal get buffered query write file operation
func (*PathTraversalGetBufferedQueryWriteFileURL) Build ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetBufferedQueryWriteFileURL) BuildFull ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetBufferedQueryWriteFileURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetBufferedQueryWriteFileURL) SetBasePath ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) 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 (*PathTraversalGetBufferedQueryWriteFileURL) String ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetBufferedQueryWriteFileURL) StringFull ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetBufferedQueryWriteFileURL) WithBasePath ¶
func (o *PathTraversalGetBufferedQueryWriteFileURL) WithBasePath(bp string) *PathTraversalGetBufferedQueryWriteFileURL
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 PathTraversalGetQueryCreate ¶
type PathTraversalGetQueryCreate struct { Context *middleware.Context Handler PathTraversalGetQueryCreateHandler }
PathTraversalGetQueryCreate swagger:route GET /pathTraversal/os.Create/query/{safety} path_traversal pathTraversalGetQueryCreate
demonstrates Path Traversal via query, with vulnerable function os.Create
func NewPathTraversalGetQueryCreate ¶
func NewPathTraversalGetQueryCreate(ctx *middleware.Context, handler PathTraversalGetQueryCreateHandler) *PathTraversalGetQueryCreate
NewPathTraversalGetQueryCreate creates a new http.Handler for the path traversal get query create operation
func (*PathTraversalGetQueryCreate) ServeHTTP ¶
func (o *PathTraversalGetQueryCreate) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetQueryCreateDefault ¶
type PathTraversalGetQueryCreateDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetQueryCreateDefault Error occured
swagger:response pathTraversalGetQueryCreateDefault
func NewPathTraversalGetQueryCreateDefault ¶
func NewPathTraversalGetQueryCreateDefault(code int) *PathTraversalGetQueryCreateDefault
NewPathTraversalGetQueryCreateDefault creates PathTraversalGetQueryCreateDefault with default headers values
func (*PathTraversalGetQueryCreateDefault) SetStatusCode ¶
func (o *PathTraversalGetQueryCreateDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get query create default response
func (*PathTraversalGetQueryCreateDefault) WithStatusCode ¶
func (o *PathTraversalGetQueryCreateDefault) WithStatusCode(code int) *PathTraversalGetQueryCreateDefault
WithStatusCode adds the status to the path traversal get query create default response
func (*PathTraversalGetQueryCreateDefault) WriteResponse ¶
func (o *PathTraversalGetQueryCreateDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryCreateHandler ¶
type PathTraversalGetQueryCreateHandler interface {
Handle(PathTraversalGetQueryCreateParams) middleware.Responder
}
PathTraversalGetQueryCreateHandler interface for that can handle valid path traversal get query create params
type PathTraversalGetQueryCreateHandlerFunc ¶
type PathTraversalGetQueryCreateHandlerFunc func(PathTraversalGetQueryCreateParams) middleware.Responder
PathTraversalGetQueryCreateHandlerFunc turns a function with the right signature into a path traversal get query create handler
func (PathTraversalGetQueryCreateHandlerFunc) Handle ¶
func (fn PathTraversalGetQueryCreateHandlerFunc) Handle(params PathTraversalGetQueryCreateParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetQueryCreateOK ¶
type PathTraversalGetQueryCreateOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetQueryCreateOK returns the rendered response as a string
swagger:response pathTraversalGetQueryCreateOK
func NewPathTraversalGetQueryCreateOK ¶
func NewPathTraversalGetQueryCreateOK() *PathTraversalGetQueryCreateOK
NewPathTraversalGetQueryCreateOK creates PathTraversalGetQueryCreateOK with default headers values
func (*PathTraversalGetQueryCreateOK) SetPayload ¶
func (o *PathTraversalGetQueryCreateOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get query create o k response
func (*PathTraversalGetQueryCreateOK) WithPayload ¶
func (o *PathTraversalGetQueryCreateOK) WithPayload(payload string) *PathTraversalGetQueryCreateOK
WithPayload adds the payload to the path traversal get query create o k response
func (*PathTraversalGetQueryCreateOK) WriteResponse ¶
func (o *PathTraversalGetQueryCreateOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryCreateParams ¶
type PathTraversalGetQueryCreateParams 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 }
PathTraversalGetQueryCreateParams contains all the bound params for the path traversal get query create operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetQueryCreate
func NewPathTraversalGetQueryCreateParams ¶
func NewPathTraversalGetQueryCreateParams() PathTraversalGetQueryCreateParams
NewPathTraversalGetQueryCreateParams creates a new PathTraversalGetQueryCreateParams object
There are no default values defined in the spec.
func (*PathTraversalGetQueryCreateParams) BindRequest ¶
func (o *PathTraversalGetQueryCreateParams) 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 NewPathTraversalGetQueryCreateParams() beforehand.
type PathTraversalGetQueryCreateURL ¶
type PathTraversalGetQueryCreateURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetQueryCreateURL generates an URL for the path traversal get query create operation
func (*PathTraversalGetQueryCreateURL) Build ¶
func (o *PathTraversalGetQueryCreateURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetQueryCreateURL) BuildFull ¶
func (o *PathTraversalGetQueryCreateURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetQueryCreateURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetQueryCreateURL) SetBasePath ¶
func (o *PathTraversalGetQueryCreateURL) 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 (*PathTraversalGetQueryCreateURL) String ¶
func (o *PathTraversalGetQueryCreateURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetQueryCreateURL) StringFull ¶
func (o *PathTraversalGetQueryCreateURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetQueryCreateURL) WithBasePath ¶
func (o *PathTraversalGetQueryCreateURL) WithBasePath(bp string) *PathTraversalGetQueryCreateURL
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 PathTraversalGetQueryOpen ¶
type PathTraversalGetQueryOpen struct { Context *middleware.Context Handler PathTraversalGetQueryOpenHandler }
PathTraversalGetQueryOpen swagger:route GET /pathTraversal/os.Open/query/{safety} path_traversal pathTraversalGetQueryOpen
demonstrates Path Traversal via query, with vulnerable function os.Open
func NewPathTraversalGetQueryOpen ¶
func NewPathTraversalGetQueryOpen(ctx *middleware.Context, handler PathTraversalGetQueryOpenHandler) *PathTraversalGetQueryOpen
NewPathTraversalGetQueryOpen creates a new http.Handler for the path traversal get query open operation
func (*PathTraversalGetQueryOpen) ServeHTTP ¶
func (o *PathTraversalGetQueryOpen) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetQueryOpenDefault ¶
type PathTraversalGetQueryOpenDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetQueryOpenDefault Error occured
swagger:response pathTraversalGetQueryOpenDefault
func NewPathTraversalGetQueryOpenDefault ¶
func NewPathTraversalGetQueryOpenDefault(code int) *PathTraversalGetQueryOpenDefault
NewPathTraversalGetQueryOpenDefault creates PathTraversalGetQueryOpenDefault with default headers values
func (*PathTraversalGetQueryOpenDefault) SetStatusCode ¶
func (o *PathTraversalGetQueryOpenDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get query open default response
func (*PathTraversalGetQueryOpenDefault) WithStatusCode ¶
func (o *PathTraversalGetQueryOpenDefault) WithStatusCode(code int) *PathTraversalGetQueryOpenDefault
WithStatusCode adds the status to the path traversal get query open default response
func (*PathTraversalGetQueryOpenDefault) WriteResponse ¶
func (o *PathTraversalGetQueryOpenDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryOpenHandler ¶
type PathTraversalGetQueryOpenHandler interface {
Handle(PathTraversalGetQueryOpenParams) middleware.Responder
}
PathTraversalGetQueryOpenHandler interface for that can handle valid path traversal get query open params
type PathTraversalGetQueryOpenHandlerFunc ¶
type PathTraversalGetQueryOpenHandlerFunc func(PathTraversalGetQueryOpenParams) middleware.Responder
PathTraversalGetQueryOpenHandlerFunc turns a function with the right signature into a path traversal get query open handler
func (PathTraversalGetQueryOpenHandlerFunc) Handle ¶
func (fn PathTraversalGetQueryOpenHandlerFunc) Handle(params PathTraversalGetQueryOpenParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetQueryOpenOK ¶
type PathTraversalGetQueryOpenOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetQueryOpenOK returns the rendered response as a string
swagger:response pathTraversalGetQueryOpenOK
func NewPathTraversalGetQueryOpenOK ¶
func NewPathTraversalGetQueryOpenOK() *PathTraversalGetQueryOpenOK
NewPathTraversalGetQueryOpenOK creates PathTraversalGetQueryOpenOK with default headers values
func (*PathTraversalGetQueryOpenOK) SetPayload ¶
func (o *PathTraversalGetQueryOpenOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get query open o k response
func (*PathTraversalGetQueryOpenOK) WithPayload ¶
func (o *PathTraversalGetQueryOpenOK) WithPayload(payload string) *PathTraversalGetQueryOpenOK
WithPayload adds the payload to the path traversal get query open o k response
func (*PathTraversalGetQueryOpenOK) WriteResponse ¶
func (o *PathTraversalGetQueryOpenOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryOpenParams ¶
type PathTraversalGetQueryOpenParams 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 }
PathTraversalGetQueryOpenParams contains all the bound params for the path traversal get query open operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetQueryOpen
func NewPathTraversalGetQueryOpenParams ¶
func NewPathTraversalGetQueryOpenParams() PathTraversalGetQueryOpenParams
NewPathTraversalGetQueryOpenParams creates a new PathTraversalGetQueryOpenParams object
There are no default values defined in the spec.
func (*PathTraversalGetQueryOpenParams) BindRequest ¶
func (o *PathTraversalGetQueryOpenParams) 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 NewPathTraversalGetQueryOpenParams() beforehand.
type PathTraversalGetQueryOpenURL ¶
type PathTraversalGetQueryOpenURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetQueryOpenURL generates an URL for the path traversal get query open operation
func (*PathTraversalGetQueryOpenURL) Build ¶
func (o *PathTraversalGetQueryOpenURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetQueryOpenURL) BuildFull ¶
func (o *PathTraversalGetQueryOpenURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetQueryOpenURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetQueryOpenURL) SetBasePath ¶
func (o *PathTraversalGetQueryOpenURL) 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 (*PathTraversalGetQueryOpenURL) String ¶
func (o *PathTraversalGetQueryOpenURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetQueryOpenURL) StringFull ¶
func (o *PathTraversalGetQueryOpenURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetQueryOpenURL) WithBasePath ¶
func (o *PathTraversalGetQueryOpenURL) WithBasePath(bp string) *PathTraversalGetQueryOpenURL
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 PathTraversalGetQueryReadFile ¶
type PathTraversalGetQueryReadFile struct { Context *middleware.Context Handler PathTraversalGetQueryReadFileHandler }
PathTraversalGetQueryReadFile swagger:route GET /pathTraversal/os.ReadFile/query/{safety} path_traversal pathTraversalGetQueryReadFile
demonstrates Path Traversal via query, with vulnerable function os.ReadFile
func NewPathTraversalGetQueryReadFile ¶
func NewPathTraversalGetQueryReadFile(ctx *middleware.Context, handler PathTraversalGetQueryReadFileHandler) *PathTraversalGetQueryReadFile
NewPathTraversalGetQueryReadFile creates a new http.Handler for the path traversal get query read file operation
func (*PathTraversalGetQueryReadFile) ServeHTTP ¶
func (o *PathTraversalGetQueryReadFile) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetQueryReadFileDefault ¶
type PathTraversalGetQueryReadFileDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetQueryReadFileDefault Error occured
swagger:response pathTraversalGetQueryReadFileDefault
func NewPathTraversalGetQueryReadFileDefault ¶
func NewPathTraversalGetQueryReadFileDefault(code int) *PathTraversalGetQueryReadFileDefault
NewPathTraversalGetQueryReadFileDefault creates PathTraversalGetQueryReadFileDefault with default headers values
func (*PathTraversalGetQueryReadFileDefault) SetStatusCode ¶
func (o *PathTraversalGetQueryReadFileDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get query read file default response
func (*PathTraversalGetQueryReadFileDefault) WithStatusCode ¶
func (o *PathTraversalGetQueryReadFileDefault) WithStatusCode(code int) *PathTraversalGetQueryReadFileDefault
WithStatusCode adds the status to the path traversal get query read file default response
func (*PathTraversalGetQueryReadFileDefault) WriteResponse ¶
func (o *PathTraversalGetQueryReadFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryReadFileHandler ¶
type PathTraversalGetQueryReadFileHandler interface {
Handle(PathTraversalGetQueryReadFileParams) middleware.Responder
}
PathTraversalGetQueryReadFileHandler interface for that can handle valid path traversal get query read file params
type PathTraversalGetQueryReadFileHandlerFunc ¶
type PathTraversalGetQueryReadFileHandlerFunc func(PathTraversalGetQueryReadFileParams) middleware.Responder
PathTraversalGetQueryReadFileHandlerFunc turns a function with the right signature into a path traversal get query read file handler
func (PathTraversalGetQueryReadFileHandlerFunc) Handle ¶
func (fn PathTraversalGetQueryReadFileHandlerFunc) Handle(params PathTraversalGetQueryReadFileParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetQueryReadFileOK ¶
type PathTraversalGetQueryReadFileOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetQueryReadFileOK returns the rendered response as a string
swagger:response pathTraversalGetQueryReadFileOK
func NewPathTraversalGetQueryReadFileOK ¶
func NewPathTraversalGetQueryReadFileOK() *PathTraversalGetQueryReadFileOK
NewPathTraversalGetQueryReadFileOK creates PathTraversalGetQueryReadFileOK with default headers values
func (*PathTraversalGetQueryReadFileOK) SetPayload ¶
func (o *PathTraversalGetQueryReadFileOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get query read file o k response
func (*PathTraversalGetQueryReadFileOK) WithPayload ¶
func (o *PathTraversalGetQueryReadFileOK) WithPayload(payload string) *PathTraversalGetQueryReadFileOK
WithPayload adds the payload to the path traversal get query read file o k response
func (*PathTraversalGetQueryReadFileOK) WriteResponse ¶
func (o *PathTraversalGetQueryReadFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryReadFileParams ¶
type PathTraversalGetQueryReadFileParams 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 }
PathTraversalGetQueryReadFileParams contains all the bound params for the path traversal get query read file operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetQueryReadFile
func NewPathTraversalGetQueryReadFileParams ¶
func NewPathTraversalGetQueryReadFileParams() PathTraversalGetQueryReadFileParams
NewPathTraversalGetQueryReadFileParams creates a new PathTraversalGetQueryReadFileParams object
There are no default values defined in the spec.
func (*PathTraversalGetQueryReadFileParams) BindRequest ¶
func (o *PathTraversalGetQueryReadFileParams) 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 NewPathTraversalGetQueryReadFileParams() beforehand.
type PathTraversalGetQueryReadFileURL ¶
type PathTraversalGetQueryReadFileURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetQueryReadFileURL generates an URL for the path traversal get query read file operation
func (*PathTraversalGetQueryReadFileURL) Build ¶
func (o *PathTraversalGetQueryReadFileURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetQueryReadFileURL) BuildFull ¶
func (o *PathTraversalGetQueryReadFileURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetQueryReadFileURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetQueryReadFileURL) SetBasePath ¶
func (o *PathTraversalGetQueryReadFileURL) 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 (*PathTraversalGetQueryReadFileURL) String ¶
func (o *PathTraversalGetQueryReadFileURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetQueryReadFileURL) StringFull ¶
func (o *PathTraversalGetQueryReadFileURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetQueryReadFileURL) WithBasePath ¶
func (o *PathTraversalGetQueryReadFileURL) WithBasePath(bp string) *PathTraversalGetQueryReadFileURL
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 PathTraversalGetQueryWriteFile ¶
type PathTraversalGetQueryWriteFile struct { Context *middleware.Context Handler PathTraversalGetQueryWriteFileHandler }
PathTraversalGetQueryWriteFile swagger:route GET /pathTraversal/os.WriteFile/query/{safety} path_traversal pathTraversalGetQueryWriteFile
demonstrates Path Traversal via query, with vulnerable function os.WriteFile
func NewPathTraversalGetQueryWriteFile ¶
func NewPathTraversalGetQueryWriteFile(ctx *middleware.Context, handler PathTraversalGetQueryWriteFileHandler) *PathTraversalGetQueryWriteFile
NewPathTraversalGetQueryWriteFile creates a new http.Handler for the path traversal get query write file operation
func (*PathTraversalGetQueryWriteFile) ServeHTTP ¶
func (o *PathTraversalGetQueryWriteFile) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PathTraversalGetQueryWriteFileDefault ¶
type PathTraversalGetQueryWriteFileDefault struct {
// contains filtered or unexported fields
}
PathTraversalGetQueryWriteFileDefault Error occured
swagger:response pathTraversalGetQueryWriteFileDefault
func NewPathTraversalGetQueryWriteFileDefault ¶
func NewPathTraversalGetQueryWriteFileDefault(code int) *PathTraversalGetQueryWriteFileDefault
NewPathTraversalGetQueryWriteFileDefault creates PathTraversalGetQueryWriteFileDefault with default headers values
func (*PathTraversalGetQueryWriteFileDefault) SetStatusCode ¶
func (o *PathTraversalGetQueryWriteFileDefault) SetStatusCode(code int)
SetStatusCode sets the status to the path traversal get query write file default response
func (*PathTraversalGetQueryWriteFileDefault) WithStatusCode ¶
func (o *PathTraversalGetQueryWriteFileDefault) WithStatusCode(code int) *PathTraversalGetQueryWriteFileDefault
WithStatusCode adds the status to the path traversal get query write file default response
func (*PathTraversalGetQueryWriteFileDefault) WriteResponse ¶
func (o *PathTraversalGetQueryWriteFileDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryWriteFileHandler ¶
type PathTraversalGetQueryWriteFileHandler interface {
Handle(PathTraversalGetQueryWriteFileParams) middleware.Responder
}
PathTraversalGetQueryWriteFileHandler interface for that can handle valid path traversal get query write file params
type PathTraversalGetQueryWriteFileHandlerFunc ¶
type PathTraversalGetQueryWriteFileHandlerFunc func(PathTraversalGetQueryWriteFileParams) middleware.Responder
PathTraversalGetQueryWriteFileHandlerFunc turns a function with the right signature into a path traversal get query write file handler
func (PathTraversalGetQueryWriteFileHandlerFunc) Handle ¶
func (fn PathTraversalGetQueryWriteFileHandlerFunc) Handle(params PathTraversalGetQueryWriteFileParams) middleware.Responder
Handle executing the request and returning a response
type PathTraversalGetQueryWriteFileOK ¶
type PathTraversalGetQueryWriteFileOK struct { /*The response when succesful query happens In: Body */ Payload string `json:"body,omitempty"` }
PathTraversalGetQueryWriteFileOK returns the rendered response as a string
swagger:response pathTraversalGetQueryWriteFileOK
func NewPathTraversalGetQueryWriteFileOK ¶
func NewPathTraversalGetQueryWriteFileOK() *PathTraversalGetQueryWriteFileOK
NewPathTraversalGetQueryWriteFileOK creates PathTraversalGetQueryWriteFileOK with default headers values
func (*PathTraversalGetQueryWriteFileOK) SetPayload ¶
func (o *PathTraversalGetQueryWriteFileOK) SetPayload(payload string)
SetPayload sets the payload to the path traversal get query write file o k response
func (*PathTraversalGetQueryWriteFileOK) WithPayload ¶
func (o *PathTraversalGetQueryWriteFileOK) WithPayload(payload string) *PathTraversalGetQueryWriteFileOK
WithPayload adds the payload to the path traversal get query write file o k response
func (*PathTraversalGetQueryWriteFileOK) WriteResponse ¶
func (o *PathTraversalGetQueryWriteFileOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PathTraversalGetQueryWriteFileParams ¶
type PathTraversalGetQueryWriteFileParams 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 }
PathTraversalGetQueryWriteFileParams contains all the bound params for the path traversal get query write file operation typically these are obtained from a http.Request
swagger:parameters PathTraversalGetQueryWriteFile
func NewPathTraversalGetQueryWriteFileParams ¶
func NewPathTraversalGetQueryWriteFileParams() PathTraversalGetQueryWriteFileParams
NewPathTraversalGetQueryWriteFileParams creates a new PathTraversalGetQueryWriteFileParams object
There are no default values defined in the spec.
func (*PathTraversalGetQueryWriteFileParams) BindRequest ¶
func (o *PathTraversalGetQueryWriteFileParams) 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 NewPathTraversalGetQueryWriteFileParams() beforehand.
type PathTraversalGetQueryWriteFileURL ¶
type PathTraversalGetQueryWriteFileURL struct { Safety string Input string // contains filtered or unexported fields }
PathTraversalGetQueryWriteFileURL generates an URL for the path traversal get query write file operation
func (*PathTraversalGetQueryWriteFileURL) Build ¶
func (o *PathTraversalGetQueryWriteFileURL) Build() (*url.URL, error)
Build a url path and query string
func (*PathTraversalGetQueryWriteFileURL) BuildFull ¶
func (o *PathTraversalGetQueryWriteFileURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*PathTraversalGetQueryWriteFileURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*PathTraversalGetQueryWriteFileURL) SetBasePath ¶
func (o *PathTraversalGetQueryWriteFileURL) 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 (*PathTraversalGetQueryWriteFileURL) String ¶
func (o *PathTraversalGetQueryWriteFileURL) String() string
String returns the string representation of the path with query string
func (*PathTraversalGetQueryWriteFileURL) StringFull ¶
func (o *PathTraversalGetQueryWriteFileURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*PathTraversalGetQueryWriteFileURL) WithBasePath ¶
func (o *PathTraversalGetQueryWriteFileURL) WithBasePath(bp string) *PathTraversalGetQueryWriteFileURL
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
¶
- path_traversal_front.go
- path_traversal_front_parameters.go
- path_traversal_front_responses.go
- path_traversal_front_urlbuilder.go
- path_traversal_get_buffered_query_create.go
- path_traversal_get_buffered_query_create_parameters.go
- path_traversal_get_buffered_query_create_responses.go
- path_traversal_get_buffered_query_create_urlbuilder.go
- path_traversal_get_buffered_query_open.go
- path_traversal_get_buffered_query_open_parameters.go
- path_traversal_get_buffered_query_open_responses.go
- path_traversal_get_buffered_query_open_urlbuilder.go
- path_traversal_get_buffered_query_read_file.go
- path_traversal_get_buffered_query_read_file_parameters.go
- path_traversal_get_buffered_query_read_file_responses.go
- path_traversal_get_buffered_query_read_file_urlbuilder.go
- path_traversal_get_buffered_query_write_file.go
- path_traversal_get_buffered_query_write_file_parameters.go
- path_traversal_get_buffered_query_write_file_responses.go
- path_traversal_get_buffered_query_write_file_urlbuilder.go
- path_traversal_get_query_create.go
- path_traversal_get_query_create_parameters.go
- path_traversal_get_query_create_responses.go
- path_traversal_get_query_create_urlbuilder.go
- path_traversal_get_query_open.go
- path_traversal_get_query_open_parameters.go
- path_traversal_get_query_open_responses.go
- path_traversal_get_query_open_urlbuilder.go
- path_traversal_get_query_read_file.go
- path_traversal_get_query_read_file_parameters.go
- path_traversal_get_query_read_file_responses.go
- path_traversal_get_query_read_file_urlbuilder.go
- path_traversal_get_query_write_file.go
- path_traversal_get_query_write_file_parameters.go
- path_traversal_get_query_write_file_responses.go
- path_traversal_get_query_write_file_urlbuilder.go