Skip to content

Nuclei

A large community collection of YAML scan templates for the nuclei scanner to find security weaknesses.projectdiscovery/nuclei-templates

Stars
13.3k
Forks
3.7k
Licence
MIT
Language
JavaScript
Last update
4 days ago
Type
Dev tool

What it is

This repository holds a large set of community-contributed and team-written templates used by the nuclei scanner, a separate tool from the same project. Each template describes a check for a known vulnerability, misconfiguration, or exposed panel, and nuclei runs those checks against web applications and other targets. The README says it is intended for finding security vulnerabilities in applications and is widely used for security testing.

  • Run nuclei with the kev,vkev tags to check targets for actively exploited vulnerabilities
  • Scan a web application for exposed admin panels or WordPress plugin issues using tag filters
  • Browse templates by severity, tag, or directory to build a focused scan
  • Write your own custom template by using the existing ones as examples

Great for

  • Security testers who already use the nuclei scanner and want ready-made checks
  • Bug bounty hunters looking for known issues across many web targets
  • Security teams wanting to scan for actively exploited vulnerabilities using the kev and vkev tags
  • Developers who want examples of how nuclei templates are written

Not ideal for

  • People who only want a standalone app: this repo contains templates, and the nuclei scanner itself is a separate project
  • Anyone scanning systems they do not have permission to test, since the templates actively probe targets
  • Beginners with no security background, since results need interpretation
Step-by-step guide: how to use NucleiInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    You'll need: nuclei scanner (separate project at github.com/projectdiscovery/nuclei)

    Clone the templates repository

    git clone https://github.com/projectdiscovery/nuclei-templates
  2. 2

    Run it

    • Install the nuclei scanner from the projectdiscovery/nuclei project
    • Clone this repository to get the templates
    • Run nuclei with a target and the templates directory, or filter by tag such as nuclei -tags kev,vkev
    • Review findings and verify them manually before acting
  3. 3

    Get the most out of it

    • Filter by tags such as kev and vkev to focus on actively exploited vulnerabilities, as the README suggests
    • Use the TEMPLATES-STATS.md file to browse templates by tag, author, directory, and severity
    • Read the documentation at nuclei.projectdiscovery.io to learn how to write custom templates
    • Contribute new templates through the repository's submission issue template

Downloads

Strengths

  • Large collection, with the README reporting over 11,000 files across 873 directories
  • Organized by tags, severity, author, and type, which makes filtering practical
  • Open source under the MIT license and actively maintained, with a recent push and a published release

Trade-offs

  • The templates only work with the separate nuclei scanner, so you must install and learn that tool first
  • Scanning produces findings that still need manual verification; the README does not describe accuracy rates
  • Community contributions vary in quality and coverage, which the README does not measure

How it compares

ProjectStarsTypeLevelUpdatedBest for
nuclei-templates (this)13.3kDev toolintermediate4 days agoSecurity testers who already use the nuclei scanner and want ready-made checks
nuclei32.5kCLIintermediate4 days agoSecurity engineers who want to run community-maintained vulnerability checks against their own systems
h4cker30kCurated listbeginner14 days agoStudents looking for a structured starting point in cybersecurity
mitmproxy46.6kDev toolintermediate4 days agoDevelopers debugging how an app talks to a backend API
chezmoi22.1kDev toolintermediate4 days agoPeople who use more than one computer and want their settings to match
RemoveWindowsAI13.6kDev toolbeginner7 days agoWindows 11 users who want Copilot and Recall removed

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.