mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-17 16:55:23 +00:00
Fixes fuzzing regression introduced in commit 6a6fa4d3 where fmt.Errorf was incorrectly used instead of fuzz.ErrRuleNotApplicable. The issue caused pre-condition filters (like 'method == GET') to fail because the error type detection was broken. This led to legitimate fuzzing targets being incorrectly marked as 'not applicable for fuzzing'. Changes: - Restore fuzz.ErrRuleNotApplicable() call in executeAllFuzzingRules() - Ensures proper error type checking with fuzz.IsErrRuleNotApplicable() - Fixes path-based SQL injection fuzzing and other fuzz templates Tested with: integration_tests/fuzz/fuzz-path-sqli.yaml