{"record":{"id":"7b17b882daf369b5","repo":"sqlmapproject/sqlmap","slug":"you-did-not-provide-any-get-post-and-cookie-param","errorCode":null,"errorMessage":"you did not provide any GET, POST and Cookie parameter, neither an User-Agent, Referer or Host header value","messagePattern":"you did not provide any GET, POST and Cookie parameter, neither an User-Agent, Referer or Host header value","errorType":"validation","errorClass":"SqlmapGenericException","httpStatus":null,"severity":"error","filePath":"lib/core/target.py","lineNumber":452,"sourceCode":"                condition = any((not conf.testParameter, intersect(conf.testParameter, HOST_ALIASES, True)))\n\n                if condition:\n                    conf.paramDict[PLACE.HOST] = {PLACE.HOST: headerValue}\n                    testableParameters = True\n\n            else:\n                condition = intersect(conf.testParameter, [httpHeader], True)\n\n                if condition:\n                    conf.parameters[PLACE.CUSTOM_HEADER] = str(conf.httpHeaders)\n                    conf.paramDict[PLACE.CUSTOM_HEADER] = {httpHeader: \"%s,%s%s\" % (httpHeader, headerValue, kb.customInjectionMark)}\n                    conf.httpHeaders = [(_[0], _[1].replace(kb.customInjectionMark, \"\")) for _ in conf.httpHeaders]\n                    testableParameters = True\n\n    if not conf.parameters:\n        errMsg = \"you did not provide any GET, POST and Cookie \"\n        errMsg += \"parameter, neither an User-Agent, Referer or Host header value\"\n        raise SqlmapGenericException(errMsg)\n\n    elif not testableParameters:\n        errMsg = \"all testable parameters you provided are not present \"\n        errMsg += \"within the given request data\"\n        raise SqlmapGenericException(errMsg)\n\n    if conf.csrfToken:\n        if not any(re.search(conf.csrfToken, ' '.join(_), re.I) for _ in (conf.paramDict.get(PLACE.GET, {}), conf.paramDict.get(PLACE.POST, {}), conf.paramDict.get(PLACE.COOKIE, {}))) and not re.search(r\"\\b%s\\b\" % conf.csrfToken, conf.data or \"\") and conf.csrfToken not in set(_[0].lower() for _ in conf.httpHeaders) and conf.csrfToken not in conf.paramDict.get(PLACE.COOKIE, {}) and not any(re.search(conf.csrfToken, _, re.I) for _ in conf.paramDict.get(PLACE.URI, {}).values()):\n            errMsg = \"anti-CSRF token parameter '%s' not \" % conf.csrfToken._original\n            errMsg += \"found in provided GET, POST, Cookie or header values\"\n            raise SqlmapGenericException(errMsg)\n    else:\n        for place in (PLACE.GET, PLACE.POST, PLACE.COOKIE):\n            if conf.csrfToken:\n                break\n\n            for parameter in conf.paramDict.get(place, {}):\n                if any(parameter.lower().count(_) for _ in CSRF_TOKEN_PARAMETER_INFIXES):","sourceCodeStart":434,"sourceCodeEnd":470,"githubUrl":"https://github.com/sqlmapproject/sqlmap/blob/0a35b20e3953d341be6c7ac75ccb0b3362540c8d/lib/core/target.py#L434-L470","documentation":"Error \"you did not provide any GET, POST and Cookie parameter, neither an User-Agent, Referer or Host header value\" thrown in sqlmapproject/sqlmap.","triggerScenarios":"Thrown at lib/core/target.py:452 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0a35b20e3953d341be6c7ac75ccb0b3362540c8d","analyzedAt":"2026-08-26T23:02:52.002Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}