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.8kstars
3.3kforks
143issues
Updated 2d ago

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-basedcvemisconfigprojectdiscoveryattack-surfacecve-scannerdasthacktoberfestnuclei-enginesecuritysecurity-scannersubdomain-takeovervulnerability-assessmentvulnerability-detectionvulnerability-scanner

More in Vulnerability Scanning