do-nuclei
Scan web applications and infrastructure for vulnerabilities using YAML-based templates. Execute security checks efficiently with customizable arguments and integrate seamlessly into MCP workflows for AI-assisted testing.
Instructions
Execute Nuclei, an advanced vulnerability scanner that uses YAML-based templates to detect security vulnerabilities, misconfigurations, and exposures in web applications and infrastructure. Nuclei offers fast scanning with a vast template library covering various security checks.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
nuclei_args | No | Additional nuclei arguments | |
tags | Yes | ||
url | Yes | Target URL to run nuclei |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"nuclei_args": {
"anyOf": [
{
"description": "Nuclei arguments as a string (e.g. '-severity critical,high -rate-limit 100')",
"type": "string"
},
{
"description": "Nuclei arguments as an array (e.g. ['-severity', 'critical,high', '-rate-limit', '100'])",
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Additional nuclei arguments"
},
"tags": {
"type": [
"string",
"null"
]
},
"url": {
"description": "Target URL to run nuclei",
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"tags"
],
"type": "object"
}