ffuf/ffuf · error
No common filtering values found
Error message
No common filtering values found
What it means
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.
Source
Thrown at pkg/engine/autocalibration.go:274
}
}
_ = j.Config.MatcherManager.AddPerDomainFilter(ffuf.HostURLFromRequest(*responses[0].Request), "line", strconv.FormatInt(baselineLines, 10))
return nil
} else {
// Check if already filtered
for _, f := range j.Config.MatcherManager.GetFilters() {
match, _ := f.Filter(&responses[0])
if match {
// Already filtered
return nil
}
}
_ = j.Config.MatcherManager.AddFilter("line", strconv.FormatInt(baselineLines, 10), false)
return nil
}
}
}
return fmt.Errorf("No common filtering values found")
}
View on GitHub (pinned to 33c67d28c8)
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
Defensive patterns
Strategy: fallback
When it happens
Trigger: Thrown at pkg/engine/autocalibration.go:274 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ffuf/ffuf@33c67d28c8 (2026-09-04).
Data as JSON: /api/errors/0415de52cfaa5483.
Report an issue: GitHub.