Nuclei is a fast, template based vulnerability scanner focusing on extensive configurability, massive extensibility and ease of use. Run the following command to install the latest version.
Nuclei requires go1.21 to install successfully. It's recommended to use with caution and additional security measures.
Running nuclei as a service may pose security risks. This project was primarily built to be used as a standalone CLI tool. Review the release changelog before updating. We have a dedicated repository that houses various type of vulnerability templates contributed by more than 300 security researchers and engineers. With powerful and flexible templating, Nuclei can be used to model all kinds of security checks. Nuclei offers scanning for a variety of protocols, including TCP, DNS, HTTP, SSL, File, Whois, Websocket, Headless, Code etc. Nuclei is used to send requests across targets based on a template, leading to zero false positives and providing fast scanning on a large number of hosts.
Fast and customisable vulnerability scanner based on simple YAML based DSL.