EN
ENNA

Nuclei

FeaturedMIT

Vulnerability Scanning · Go

Nuclei is a fast, customizable vulnerability scanner based on YAML templates. It allows scanning for vulnerabilities, misconfigurations, exposed panels, and more across multiple protocols including HTTP, DNS, TCP, SSL, and JavaScript. The community maintains thousands of detection templates covering CVEs, default credentials, exposed APIs, and technology fingerprints. Nuclei's template system makes it easy to write custom checks and share them with the community.

27.7kstars
3.3kforks
135issues
Updated today

Installation

go install

$ go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

brew (macOS)

$ brew install nuclei

docker

$ docker pull projectdiscovery/nuclei

Use Cases

  • Automated vulnerability scanning with YAML templates
  • CVE detection across web applications
  • Misconfiguration and exposure detection
  • Custom security checks for CI/CD pipelines
  • Bug bounty hunting at scale

Tags

template-basedcvemisconfigprojectdiscovery

More in Vulnerability Scanning