{"record":{"id":"d172bf5b6c23a106","repo":"projectdiscovery/nuclei","slug":"unsupported-ip-version-s","errorCode":null,"errorMessage":"unsupported ip version: %s","messagePattern":"unsupported ip version: (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/runner/options.go","lineNumber":226,"sourceCode":"\t\tif missing != nil {\n\t\t\treturn fmt.Errorf(\"gitlab server details are missing. Please provide %s\", strings.Join(missing, \",\"))\n\t\t}\n\t}\n\n\t// verify that a valid ip version type was selected (4, 6)\n\tif len(options.IPVersion) == 0 {\n\t\t// add ipv4 as default\n\t\toptions.IPVersion = append(options.IPVersion, \"4\")\n\t}\n\tvar useIPV4, useIPV6 bool\n\tfor _, ipv := range options.IPVersion {\n\t\tswitch ipv {\n\t\tcase \"4\":\n\t\t\tuseIPV4 = true\n\t\tcase \"6\":\n\t\t\tuseIPV6 = true\n\t\tdefault:\n\t\t\treturn fmt.Errorf(\"unsupported ip version: %s\", ipv)\n\t\t}\n\t}\n\tif !useIPV4 && !useIPV6 {\n\t\treturn errors.New(\"ipv4 and/or ipv6 must be selected\")\n\t}\n\treturn nil\n}\n\nfunc validateMissingS3Options(options *types.Options) []string {\n\tvar missing []string\n\tif options.AwsBucketName == \"\" {\n\t\tmissing = append(missing, \"AWS_TEMPLATE_BUCKET\")\n\t}\n\tif options.AwsProfile == \"\" {\n\t\tvar missingCreds []string\n\t\tif options.AwsAccessKey == \"\" {\n\t\t\tmissingCreds = append(missingCreds, \"AWS_ACCESS_KEY\")\n\t\t}","sourceCodeStart":208,"sourceCodeEnd":244,"githubUrl":"https://github.com/projectdiscovery/nuclei/blob/265b3a3dec374741614e342f813c10f8b38d2bb7/internal/runner/options.go#L208-L244","documentation":"Error \"unsupported ip version: %s\" thrown in projectdiscovery/nuclei.","triggerScenarios":"Thrown at internal/runner/options.go:226 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"265b3a3dec374741614e342f813c10f8b38d2bb7","analyzedAt":"2026-08-15T20:05:51.855Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}