• Tools
  • Features
  • Resources

Introduction

Getting Started

Platform Features

Scanning
AI Analysis
Code Scanning (SAST)
Reports
Dashboard & Analytics

Developer Reference

REST API
CLI Reference
CI/CD Integration
Tool Tactics
SubfinderNmapKatanaNucleiHttpxGitleaksWPScan

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.txt

4. Filter by Severity

Runs only templates with specified severity levels.

bash
nuclei -u <target> -severity critical,high

Output Examples of Nuclei Commands

[CVE-2021-44228] [http] [critical] https://example.com/login [exposed-git-config] [http] [high] https://example.com/.git/config
Previous
Katana
Next
Httpx
⌘K

On this page

PurposeCore FeaturesCommon CommandsOutput Examples