CheckOps
Nuclei
Nuclei is ProjectDiscovery's MIT-licensed, template-based vulnerability scanner: simple YAML templates, community-contributed checks, multi-protocol support and CI/CD use for regression testing.
- Security Testing
- Open source
- Free
- Dast
- Command Line
- Security testing
- Production monitoring & observability
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Nuclei, from ProjectDiscovery, is a modern, high-performance vulnerability scanner built on simple YAML templates. It is MIT-licensed with about 32,800 GitHub stars.
Templates describe the steps needed to confirm a vulnerability, which the README says helps reduce false positives by simulating real-world conditions. Thousands of security professionals contribute templates for trending vulnerabilities to the public template repository.
Nuclei supports many protocols, including TCP, DNS, HTTP, SSL, WHOIS, JavaScript and code templates. It integrates with Jira, Splunk, GitHub, Elastic and GitLab, and ProjectDiscovery offers Pro and Enterprise editions on top of the open-source CLI.
In the quality loop, Nuclei can run in CI against staging for regression checks and on a schedule against production assets you own.
Features
- YAML templates: Readable checks you can write and review like code.
- Community templates: Large shared library for CVEs, misconfigurations and exposures.
- Multi-protocol: HTTP, DNS, TCP, SSL, WHOIS, JavaScript and more.
- Fast: Parallel scanning and request clustering.
- CI/CD: Run in pipelines for vulnerability regression testing.
- Integrations: Export to Jira, GitHub, GitLab, Splunk and Elastic.
- Workflows: Chain templates for multi-step detection.
- Editions: Open-source CLI plus commercial Pro and Enterprise.
Pros
- Easy to extend: Writing a template is quick.
- Fresh checks: Community responds quickly to new CVEs.
- Free: MIT CLI.
- Fast at scale: Good for many hosts.
- Popular: Large community.
Cons
- Signature-based: Finds known issues, not unknown logic flaws.
- Authorisation required: Only scan assets you own or are allowed to test.
- Template quality varies: Review community templates before trusting results.
- Noise on large scans: Needs severity filters.
- Not a crawler-first DAST: Pair with ZAP or Burp for deep app testing.
Usage and Links (Example)
Run default templates against a target you are authorised to test:
nuclei -u https://staging.example.com
Filter by severity and tags:
nuclei -u https://staging.example.com -severity high,critical -tags cve
Tips: keep templates updated, write custom templates for your own past incidents so they never return, and run scans from CI against staging rather than ad hoc against production.
Resources:
Pricing
The Nuclei CLI is free and open source (MIT). ProjectDiscovery offers Pro and Enterprise editions; see projectdiscovery.io for pricing.
Recommended for?
- Security teams checking many assets for known issues.
- DevSecOps running vulnerability regression tests in CI.
- Bug bounty and red teams with authorisation.
- Not a fit as a full DAST for business-logic flaws.
Conclusion
Nuclei makes vulnerability checks fast to write and share, with a large community template library.
Use it responsibly on authorised targets and pair it with deeper DAST tools.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Nuclei side by side.
- OOWASP ZAPThe ZAP by Checkmarx Core project.Compare with Nuclei
NNiktoNikto web server scanner.Compare with Nuclei
BBurp SuitePortSwigger offers tools for web application security, testing, & scanning.Compare with Nuclei
Fffufffuf is a fast, MIT-licensed web fuzzer written in Go for content discovery, virtual host discovery and parameter fuzzing during authorised security testing.Compare with Nuclei- WWapitiWapiti is a free and open-source web application vulnerability scanner (DAST).Compare with Nuclei
SSQLMapAutomatic SQL injection and database takeover tool.Compare with Nuclei