{"record":{"id":"0415de52cfaa5483","repo":"ffuf/ffuf","slug":"no-common-filtering-values-found","errorCode":null,"errorMessage":"No common filtering values found","messagePattern":"No common filtering values found","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/engine/autocalibration.go","lineNumber":274,"sourceCode":"\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t_ = j.Config.MatcherManager.AddPerDomainFilter(ffuf.HostURLFromRequest(*responses[0].Request), \"line\", strconv.FormatInt(baselineLines, 10))\n\t\t\t\treturn nil\n\t\t\t} else {\n\t\t\t\t// Check if already filtered\n\t\t\t\tfor _, f := range j.Config.MatcherManager.GetFilters() {\n\t\t\t\t\tmatch, _ := f.Filter(&responses[0])\n\t\t\t\t\tif match {\n\t\t\t\t\t\t// Already filtered\n\t\t\t\t\t\treturn nil\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t_ = j.Config.MatcherManager.AddFilter(\"line\", strconv.FormatInt(baselineLines, 10), false)\n\t\t\t\treturn nil\n\t\t\t}\n\t\t}\n\t}\n\treturn fmt.Errorf(\"No common filtering values found\")\n}\n","sourceCodeStart":256,"sourceCodeEnd":276,"githubUrl":"https://github.com/ffuf/ffuf/blob/33c67d28c85b94589d029b3bcaff205a40cee9c4/pkg/engine/autocalibration.go#L256-L276","documentation":"calibrateFilters could not derive any baseline filter from the autocalibration responses: the collected calibration responses had no common line/word/size value suitable for creating an auto-filter, so the function fell through all branches and returned this sentinel error. It means the calibration data was inconclusive (responses too varied or empty), not that a request failed — per-domain or generic filter creation was simply impossible.","triggerScenarios":"Thrown at pkg/engine/autocalibration.go:274 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Rerun with autocalibration against a stabler target or one where random-value probes produce consistent response sizes/line counts","Provide explicit -fl/-fs/-fw filters instead of relying on autocalibration","Increase the number of calibration requests (-acr) so a common baseline is more likely to emerge"],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"33c67d28c85b94589d029b3bcaff205a40cee9c4","analyzedAt":"2026-09-04T18:24:34.068Z","contentChangedAt":"2026-09-04T18:24:34.068Z","schemaVersion":2},"datasetVersion":"2026-09-11T21:17:09.523Z"}