Untitled object in undefined Schema
| 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* |
items Type
object (Details)
items Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| matchers | array | Optional | cannot be null | Untitled schema |
| extractors | array | Optional | cannot be null | Untitled schema |
| matchers-condition | string | Optional | cannot be null | Untitled schema |
| path | array | Optional | cannot be null | Untitled schema |
| raw | array | Optional | cannot be null | Untitled schema |
| id | string | Optional | cannot be null | Untitled schema |
| name | string | Optional | cannot be null | Untitled schema |
| attack | object | Optional | cannot be null | Untitled schema |
| method | object | Optional | cannot be null | Untitled schema |
| body | string | Optional | cannot be null | Untitled schema |
| payloads | object | Optional | cannot be null | Untitled schema |
| headers | object | Optional | cannot be null | Untitled schema |
| race_count | integer | Optional | cannot be null | Untitled schema |
| max-redirects | integer | Optional | cannot be null | Untitled schema |
| pipeline-concurrent-connections | integer | Optional | cannot be null | Untitled schema |
| pipeline-requests-per-connection | integer | Optional | cannot be null | Untitled schema |
| threads | integer | Optional | cannot be null | Untitled schema |
| max-size | integer | Optional | cannot be null | Untitled schema |
| fuzzing | array | Optional | cannot be null | Untitled schema |
| self-contained | boolean | Optional | cannot be null | Untitled schema |
| signature | object | Optional | cannot be null | Untitled schema |
| cookie-reuse | boolean | Optional | cannot be null | Untitled schema |
| disable-cookie | boolean | Optional | cannot be null | Untitled schema |
| read-all | boolean | Optional | cannot be null | Untitled schema |
| redirects | boolean | Optional | cannot be null | Untitled schema |
| host-redirects | boolean | Optional | cannot be null | Untitled schema |
| pipeline | boolean | Optional | cannot be null | Untitled schema |
| unsafe | boolean | Optional | cannot be null | Untitled schema |
| race | boolean | Optional | cannot be null | Untitled schema |
| req-condition | boolean | Optional | cannot be null | Untitled schema |
| stop-at-first-match | boolean | Optional | cannot be null | Untitled schema |
| skip-variables-check | boolean | Optional | cannot be null | Untitled schema |
| iterate-all | boolean | Optional | cannot be null | Untitled schema |
| digest-username | string | Optional | cannot be null | Untitled schema |
| digest-password | string | Optional | cannot be null | Untitled schema |
| disable-path-automerge | boolean | Optional | cannot be null | Untitled schema |
| filter | array | Optional | cannot be null | Untitled schema |
| filter-condition | string | Optional | cannot be null | Untitled schema |
matchers
Detection mechanism to identify whether the request was successful by doing pattern matchingmatchers
- is optional
-
Type:
object[](Details) - cannot be null
- defined in: Untitled schema
matchers Type
object[] (Details)
extractors
Extractors contains the extraction mechanism for the request to identify and extract parts of the responseextractors
- is optional
-
Type:
object[](Details) - cannot be null
- defined in: Untitled schema
extractors Type
object[] (Details)
matchers-condition
Conditions between the matchersmatchers-condition
- is optional
-
Type:
string(condition between the matchers) - cannot be null
- defined in: Untitled schema
matchers-condition Type
string (condition between the matchers)
matchers-condition Constraints
enum: the value of this property must be equal to one of the following values:| Value | Explanation |
|---|---|
"and" | |
"or" |
path
Path(s) to send http requests topath
- is optional
-
Type:
string[] - cannot be null
- defined in: Untitled schema
path Type
string[]
raw
HTTP Requests in Raw Formatraw
- is optional
-
Type:
string[] - cannot be null
- defined in: Untitled schema
raw Type
string[]
id
ID for the HTTP Requestid
- is optional
-
Type:
string(id for the http request) - cannot be null
- defined in: Untitled schema
id Type
string (id for the http request)
name
Optional name for the HTTP Requestname
- is optional
-
Type:
string(name for the http request) - cannot be null
- defined in: Untitled schema
name Type
string (name for the http request)
attack
Attack is the type of payload combinations to performattack
- is optional
-
Type:
object(attack is the payload combination) - cannot be null
- defined in: Untitled schema
attack Type
object (attack is the payload combination)
method
Method is the HTTP Request Methodmethod
- is optional
-
Type:
object(method is the http request method) - cannot be null
- defined in: Untitled schema
method Type
object (method is the http request method)
body
Body is an optional parameter which contains HTTP Request bodybody
- is optional
-
Type:
string(body is the http request body) - cannot be null
- defined in: Untitled schema
body Type
string (body is the http request body)
payloads
Payloads contains any payloads for the current requestpayloads
- is optional
-
Type:
object(payloads for the http request) - cannot be null
- defined in: Untitled schema
payloads Type
object (payloads for the http request)
headers
Headers contains HTTP Headers to send with the requestheaders
- is optional
-
Type:
object(headers to send with the http request) - cannot be null
- defined in: Untitled schema
headers Type
object (headers to send with the http request)
race_count
Number of times to send a request in Race Condition Attackrace_count
- is optional
-
Type:
integer(number of times to repeat request in race condition) - cannot be null
- defined in: Untitled schema
race_count Type
integer (number of times to repeat request in race condition)
max-redirects
Maximum number of redirects that should be followedmax-redirects
- is optional
-
Type:
integer(maximum number of redirects to follow) - cannot be null
- defined in: Untitled schema
max-redirects Type
integer (maximum number of redirects to follow)
pipeline-concurrent-connections
Number of connections to create during pipeliningpipeline-concurrent-connections
- is optional
-
Type:
integer(number of pipelining connections) - cannot be null
- defined in: Untitled schema
pipeline-concurrent-connections Type
integer (number of pipelining connections)
pipeline-requests-per-connection
Number of requests to send per connection when pipeliningpipeline-requests-per-connection
- is optional
-
Type:
integer(number of requests to send per pipelining connections) - cannot be null
- defined in: Untitled schema
pipeline-requests-per-connection Type
integer (number of requests to send per pipelining connections)
threads
Threads specifies number of threads to use sending requests. This enables Connection Poolingthreads
- is optional
-
Type:
integer(threads for sending requests) - cannot be null
- defined in: Untitled schema
threads Type
integer (threads for sending requests)
max-size
Maximum size of http response body to read in bytesmax-size
- is optional
-
Type:
integer(maximum http response body size) - cannot be null
- defined in: Untitled schema
max-size Type
integer (maximum http response body size)
fuzzing
Fuzzing describes rule schema to fuzz http requestsfuzzing
- is optional
-
Type:
object[](Details) - cannot be null
- defined in: Untitled schema
fuzzing Type
object[] (Details)
self-contained
self-contained
- is optional
-
Type:
boolean - cannot be null
- defined in: Untitled schema
self-contained Type
boolean
signature
Signature is the HTTP Request signature Methodsignature
- is optional
-
Type:
object(signature is the http request signature method) - cannot be null
- defined in: Untitled schema
signature Type
object (signature is the http request signature method)
cookie-reuse
Optional setting that enables cookie reusecookie-reuse
- is optional
-
Type:
boolean(optional cookie reuse enable) - cannot be null
- defined in: Untitled schema
cookie-reuse Type
boolean (optional cookie reuse enable)
disable-cookie
Optional setting that disables cookie reusedisable-cookie
- is optional
-
Type:
boolean(optional disable cookie reuse) - cannot be null
- defined in: Untitled schema
disable-cookie Type
boolean (optional disable cookie reuse)
read-all
Enables force reading of entire unsafe http request bodyread-all
- is optional
-
Type:
boolean(force read all body) - cannot be null
- defined in: Untitled schema
read-all Type
boolean (force read all body)
redirects
Specifies whether redirects should be followed by the HTTP Clientredirects
- is optional
-
Type:
boolean(follow http redirects) - cannot be null
- defined in: Untitled schema
redirects Type
boolean (follow http redirects)
host-redirects
Specifies whether redirects to the same host should be followed by the HTTP Clienthost-redirects
- is optional
-
Type:
boolean(follow same host http redirects) - cannot be null
- defined in: Untitled schema
host-redirects Type
boolean (follow same host http redirects)
pipeline
Pipeline defines if the attack should be performed with HTTP 1.1 Pipeliningpipeline
- is optional
-
Type:
boolean(perform HTTP 1.1 pipelining) - cannot be null
- defined in: Untitled schema
pipeline Type
boolean (perform HTTP 1.1 pipelining)
unsafe
Unsafe specifies whether to use rawhttp engine for sending Non RFC-Compliant requestsunsafe
- is optional
-
Type:
boolean(use rawhttp non-strict-rfc client) - cannot be null
- defined in: Untitled schema
unsafe Type
boolean (use rawhttp non-strict-rfc client)
race
Race determines if all the request have to be attempted at the same time (Race Condition)race
- is optional
-
Type:
boolean(perform race-http request coordination attack) - cannot be null
- defined in: Untitled schema
race Type
boolean (perform race-http request coordination attack)
req-condition
Automatically assigns numbers to requests and preserves their historyreq-condition
- is optional
-
Type:
boolean(preserve request history) - cannot be null
- defined in: Untitled schema
req-condition Type
boolean (preserve request history)
stop-at-first-match
Stop the execution after a match is foundstop-at-first-match
- is optional
-
Type:
boolean(stop at first match) - cannot be null
- defined in: Untitled schema
stop-at-first-match Type
boolean (stop at first match)
skip-variables-check
Skips the check for unresolved variables in requestskip-variables-check
- is optional
-
Type:
boolean(skip variable checks) - cannot be null
- defined in: Untitled schema
skip-variables-check Type
boolean (skip variable checks)
iterate-all
Iterates all the values extracted from internal extractorsiterate-all
- is optional
-
Type:
boolean(iterate all the values) - cannot be null
- defined in: Untitled schema
iterate-all Type
boolean (iterate all the values)
digest-username
Optional parameter which specifies the username for digest authdigest-username
- is optional
-
Type:
string(specifies the username for digest authentication) - cannot be null
- defined in: Untitled schema
digest-username Type
string (specifies the username for digest authentication)
digest-password
Optional parameter which specifies the password for digest authdigest-password
- is optional
-
Type:
string(specifies the password for digest authentication) - cannot be null
- defined in: Untitled schema
digest-password Type
string (specifies the password for digest authentication)
disable-path-automerge
Disable merging target url path with raw request pathdisable-path-automerge
- is optional
-
Type:
boolean(disable auto merging of path) - cannot be null
- defined in: Untitled schema
disable-path-automerge Type
boolean (disable auto merging of path)
filter
Filter is matcher-like field to check if fuzzing should be performed on this request or notfilter
- is optional
-
Type:
object[](Details) - cannot be null
- defined in: Untitled schema
filter Type
object[] (Details)
filter-condition
Conditions between the filtersfilter-condition
- is optional
-
Type:
string(condition between the filters) - cannot be null
- defined in: Untitled schema
filter-condition Type
string (condition between the filters)
filter-condition Constraints
enum: the value of this property must be equal to one of the following values:| Value | Explanation |
|---|---|
"and" | |
"or" |