nuclei-templates
by
projectdiscovery

Description: Community curated list of templates for the nuclei engine to find security vulnerabilities.

View projectdiscovery/nuclei-templates on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on December 6th, 2025
Created on April 4th, 2020
Open Issues/Pull Requests: 148 (-2)
Number of forks: 3,373
Total Stargazers: 11,978 (+0)
Total Subscribers: 204 (+0)
Detailed Description

Nuclei Templates is a comprehensive repository maintained by ProjectDiscovery, a leading cybersecurity research and development organization. It serves as a centralized hub for pre-built vulnerability scanning templates designed to be used with the Nuclei vulnerability scanner. The repository's primary purpose is to provide security researchers, penetration testers, and bug bounty hunters with a readily available library of checks for various vulnerabilities across a wide range of technologies and applications. These templates automate the process of identifying security weaknesses, saving time and effort compared to manual vulnerability assessment.

The repository is structured logically, with templates organized by vulnerability type (e.g., SQL injection, cross-site scripting, remote code execution) and technology (e.g., WordPress, Apache, specific cloud providers). This organization allows users to easily find and utilize templates relevant to their target systems. Each template is written in YAML format and defines the specific HTTP requests, DNS queries, or other network interactions required to detect a vulnerability. Templates often include details like request methods, headers, payloads, and expected response patterns. They also incorporate matching conditions to identify successful exploitation attempts, such as specific HTTP status codes, response body content, or DNS record results.

The Nuclei Templates repository is actively maintained and updated by the ProjectDiscovery team and the wider open-source community. New templates are constantly being added to address emerging vulnerabilities and support new technologies. The community contribution model ensures the repository remains current and reflects the latest security threats. This collaborative approach fosters a dynamic and evolving resource for vulnerability detection. The templates are designed to be easily customizable, allowing users to adapt them to their specific needs and target environments. Users can modify existing templates or create their own to address unique vulnerabilities or tailor the scanning process.

The templates cover a vast array of vulnerabilities, including but not limited to: information disclosure, misconfigurations, authentication bypasses, denial-of-service attacks, and various types of code injection. They support a wide range of protocols and technologies, including HTTP, DNS, TCP, UDP, and more. This broad coverage makes Nuclei Templates a valuable resource for comprehensive vulnerability assessments. The repository also includes templates for identifying common misconfigurations in cloud environments, such as AWS, Azure, and Google Cloud Platform, helping users secure their cloud infrastructure.

In essence, the Nuclei Templates repository is a critical component of the Nuclei ecosystem. It provides a readily available and constantly updated library of vulnerability checks, empowering security professionals to efficiently identify and address security weaknesses in their target systems. Its community-driven nature ensures its relevance and effectiveness in the ever-evolving landscape of cybersecurity threats. The repository's organization, ease of use, and extensive coverage make it an indispensable tool for anyone involved in vulnerability assessment and penetration testing.

nuclei-templates
by
projectdiscoveryprojectdiscovery/nuclei-templates

Repository Details

Fetching additional details & charts...