MCPcopy Create free account
hub / github.com/Hackmanit/Web-Cache-Vulnerability-Scanner / secondRequest

Function secondRequest

pkg/requests.go:357–374  ·  view source on GitHub ↗
(rpFirst requestParams)

Source from the content-addressed store, hash-verified

355}
356
357func secondRequest(rpFirst requestParams) ([]byte, int, reportRequest, map[string][]string, error) {
358 var parameter []string
359 if !strings.Contains(rpFirst.ogParam, NOOGPARAM) { // Only add original parameter if it existed
360 parameter = append(parameter, rpFirst.ogParam)
361 }
362
363 rp := requestParams{
364 parameters: parameter,
365 values: []string{"2ndrequest"},
366 identifier: rpFirst.identifier,
367 url: rpFirst.url,
368 cb: rpFirst.cb,
369 }
370
371 body, statusCode, repRequest, header, err := firstRequest(rp)
372
373 return body, statusCode, repRequest, header, err
374}
375
376/* return values:first bool is needed for responsesplitting, second bool is only needed for ScanParameters */
377func issueRequests(rp requestParams) (respsplit []string, impact bool, unkeyed bool) {

Callers 2

issueRequestsFunction · 0.85
ScanCSSFunction · 0.85

Calls 1

firstRequestFunction · 0.85

Tested by

no test coverage detected