projectdiscovery/nuclei · error
'fuzzing' and 'request-condition' can't be used together
Error message
'fuzzing' and 'request-condition' can't be used together
What it means
Error "'fuzzing' and 'request-condition' can't be used together" thrown in projectdiscovery/nuclei.
Source
Thrown at pkg/protocols/http/validate.go:11
package http
import "github.com/pkg/errors"
func (request *Request) validate() error {
if request.Race && request.NeedsRequestCondition() {
return errors.New("'race' and 'req-condition' can't be used together")
}
if len(request.Fuzzing) > 0 && request.NeedsRequestCondition() {
return errors.New("'fuzzing' and 'request-condition' can't be used together")
}
if request.Redirects && request.HostRedirects {
return errors.New("'redirects' and 'host-redirects' can't be used together")
}
if request.ProtocolRedirects && !request.Redirects && !request.HostRedirects {
return errors.New("'protocol-redirects' requires 'redirects' or 'host-redirects' to be enabled")
}
return nil
}
View on GitHub (pinned to 265b3a3dec)
When it happens
Trigger: Thrown at pkg/protocols/http/validate.go:11 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of projectdiscovery/nuclei@265b3a3dec (2026-08-15).
Data as JSON: /api/errors/457c75a4901bf417.
Report an issue: GitHub.