Documentation Index
Fetch the complete documentation index at: https://projectdiscovery-nuclei-syntax-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Untitled object in undefined Schema
https://template#/$defs/Rule
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | nuclei-schema.schema.json* |
Rule Type
object (Details)
Rule Properties
| Property | Type | Required | Nullable | Defined by |
|---|
| type | string | Optional | cannot be null | Untitled schema |
| part | string | Optional | cannot be null | Untitled schema |
| mode | string | Optional | cannot be null | Untitled schema |
| keys | array | Optional | cannot be null | Untitled schema |
| keys-regex | array | Optional | cannot be null | Untitled schema |
| values | array | Optional | cannot be null | Untitled schema |
| fuzz | object | Optional | cannot be null | Untitled schema |
| replace-regex | string | Optional | cannot be null | Untitled schema |
type
Type of fuzzing rule to perform
type
type Type
string (type of rule)
type Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|
"replace" | |
"prefix" | |
"postfix" | |
"infix" | |
"replace-regex" | |
part
Part of request rule to fuzz
part
part Type
string (part of rule)
part Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|
"query" | |
"header" | |
"path" | |
"body" | |
"cookie" | |
"request" | |
mode
Mode of request rule to fuzz
mode
mode Type
string (mode of rule)
mode Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|
"single" | |
"multiple" | |
keys
Keys of parameters to fuzz
keys
keys Type
string[]
keys-regex
Regex of parameter keys to fuzz
keys-regex
keys-regex Type
string[]
values
Regex of parameter values to fuzz
values
values Type
string[]
fuzz
Payloads to perform fuzzing substitutions with
fuzz
fuzz Type
object (payloads of fuzz rule)
replace-regex
Regex for regex-replace rule type
replace-regex
replace-regex Type
string (replace regex of rule)