projectdiscovery/nuclei · error
replace interactsh marker %q: %w
Error message
replace interactsh marker %q: %w
What it means
Error "replace interactsh marker %q: %w" thrown in projectdiscovery/nuclei.
Source
Thrown at pkg/protocols/common/render/render.go:123
for key, value := range input.Data {
values[key] = value
}
return MapResult{Values: values, InteractURLs: urls}, nil
}
// ReplaceInteractshMarkers allocates Interactsh URLs for markers that appear in
// template text. It does not evaluate DSL expressions or inspect values.
func ReplaceInteractshMarkers(text string, source URLSource, interactURLs []string) (Result, error) {
urls := append([]string(nil), interactURLs...)
if source == nil {
return Result{Text: text, InteractURLs: urls}, nil
}
for _, interactshURLMarker := range marker.FindInteractshURLMarkers(text) {
url, err := source.NewURLWithData(interactshURLMarker)
if err != nil {
return Result{Text: text, InteractURLs: urls}, fmt.Errorf("replace interactsh marker %q: %w", interactshURLMarker, err)
}
urls = append(urls, url)
text = strings.Replace(text, interactshURLMarker, url, 1)
}
return Result{Text: text, InteractURLs: urls}, nil
}
View on GitHub (pinned to 265b3a3dec)
When it happens
Trigger: Thrown at pkg/protocols/common/render/render.go:123 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/82a90330f6bf3a89.
Report an issue: GitHub.