nucleivulns
What is the purpose of nuclei?
Nuclei is a fast and customizable vulnerability scanner based on simple YAML-based DSL. It is used to send requests across targets based on templates, leading to zero false positives and providing fast scanning on a large number of hosts.
Core Features
- Template-based vulnerability scanning
- Extensive library of community-contributed templates
- Fast and concurrent execution
- Easy integration into CI/CD pipelines
Common Nuclei Commands
1. Basic Scan
Runs default templates against a single target.
bash
nuclei -u <target>2. Scan with Specific Templates
Runs templates from a specific directory or file.
bash
nuclei -u <target> -t cves/3. Scan List of Targets
Runs templates against a list of URLs from a file.
bash
nuclei -l urls.txt4. Filter by Severity
Runs only templates with specified severity levels.
bash
nuclei -u <target> -severity critical,highOutput Examples of Nuclei Commands
[CVE-2021-44228] [http] [critical] https://example.com/login
[exposed-git-config] [http] [high] https://example.com/.git/config