What are Nuclei Templates?
Nuclei templates are the cornerstone of the Nuclei scanning engine. Nuclei templates enable precise and rapid scanning across various protocols like TCP, DNS, HTTP, and more. They are designed to send targeted requests based on specific vulnerability checks, ensuring low-to-zero false positives and efficient scanning over large networks.
Nuclei templates are based on the concepts of
YAML based template files that define how the requests will be sent and processed. This allows easy extensibility capabilities to nuclei. The templates are written in
YAML which specifies a simple human-readable format to quickly define the execution process.
Universal Language for Vulnerabilities
Nuclei Templates offer a streamlined way to identify and communicate vulnerabilities, combining essential details like severity ratings and detection methods. This open-source, community-developed tool accelerates threat response and is widely recognized in the cybersecurity world.
Learn more about nuclei templates as a universal language for exploitable vulnerabilities on our blog.
Let’s dive into the world of Nuclei templates! Use the links on the left or those below to learn more.
Learn what makes up the structure of a nuclei template
Get started making simple HTTP requests with Nuclei
Writing your first template
Watch a video on writing your first nuclei template!
Nuclei thrives on community contributions. Submit your templates to be used security experts everywhere!
Was this page helpful?