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/WorkflowTemplate/properties/matchers/items
| 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 |
|---|
| type | object | Required | cannot be null | Untitled schema |
| condition | string | Optional | cannot be null | Untitled schema |
| part | string | Optional | cannot be null | Untitled schema |
| negative | boolean | Optional | cannot be null | Untitled schema |
| name | string | Optional | cannot be null | Untitled schema |
| status | array | Optional | cannot be null | Untitled schema |
| size | array | Optional | cannot be null | Untitled schema |
| words | array | Optional | cannot be null | Untitled schema |
| regex | array | Optional | cannot be null | Untitled schema |
| binary | array | Optional | cannot be null | Untitled schema |
| dsl | array | Optional | cannot be null | Untitled schema |
| xpath | array | Optional | cannot be null | Untitled schema |
| encoding | string | Optional | cannot be null | Untitled schema |
| case-insensitive | boolean | Optional | cannot be null | Untitled schema |
| match-all | boolean | Optional | cannot be null | Untitled schema |
| internal | boolean | Optional | cannot be null | Untitled schema |
type
Type of the matcher
type
type Type
object (type of matcher)
condition
Condition between the matcher variables
condition
condition Type
string (condition between matcher variables)
condition Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|
"and" | |
"or" | |
part
Part of response to match data from
part
part Type
string (part of response to match)
negative
Negative specifies if the match should be reversed. It will only match if the condition is not true
negative
negative Type
boolean (negative specifies if match reversed)
name
Name of the matcher
name
name Type
string (name of the matcher)
status
Status to match for the response
status
status Type
integer[]
size
Size is the acceptable size for the response
size
size Type
integer[]
words
Words contains word patterns required to be present in the response part
words
words Type
string[]
regex
Regex contains regex patterns required to be present in the response part
regex
regex Type
string[]
binary
Binary are the binary patterns required to be present in the response part
binary
binary Type
string[]
dsl
DSL are the dsl expressions that will be evaluated as part of nuclei matching rules
dsl
dsl Type
string[]
xpath
xpath are the XPath queries that will be evaluated against the response part of nuclei matching rules
xpath
xpath Type
string[]
encoding
Optional encoding for the word fields
encoding
encoding Type
string (encoding for word field)
encoding Constraints
enum: the value of this property must be equal to one of the following values:
case-insensitive
use case insensitive match
case-insensitive
case-insensitive Type
boolean (use case insensitive match)
match-all
match all matcher values ignoring condition
match-all
match-all Type
boolean (match all values)
internal
hide matcher from output
internal
internal Type
boolean (hide matcher from output)