All apps/Nuclei

Nuclei

nuclei

A fast and customizable vulnerability scanner based on a simple YAML DSL.

Runs as nuclei|macOS, Linux, Windows|projectdiscovery.io

Command form

ai-draft · 2 tasks · 13 fields

Run Nuclei templates against URLs or a target list. Only active scanning of systems you are authorized to test; DAST, headless and cloud options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui nuclei
Scan targetsExample values, fixed in this page — nothing here reaches a terminal
Basic
Target URL or host*
string
Severity
string
Advanced
Findings only
-silent
TasksEach one presets the form for one job
Scan a URL
targetseveritysilent
Scan a target list
listtemplatesseverityoutput
ParametersOnly these flags are editable in the form
Target URL or host
string · repeatable
-u-target
Target list file
One target per line.
path
-l-list
Templates
Template file or directory.
path · repeatable
-t-templates
Tags
Comma-separated template tags.
string
-tags
Exclude tags
string
-etags-exclude-tags
Severity
Comma-separated: info, low, medium, high, critical, unknown.
string
-s-severitycritical,highmediumlow,info
Output file
path
-o-output
JSONL output
boolean
-j-jsonl
Findings only
boolean
-silent
Requests per second
integer · default: 150
-rl-rate-limit
Parallel templates
integer · default: 25
-c-concurrency
Timeout (seconds)
integer · default: 10
-timeout
Skip update check
boolean
-duc-disable-update-check
SourcesEvery flag above is checked against these
docs
-u, -target string[] target URLs/hosts to scan -l, -list string path to file containing a list of target URLs/hosts to scan (one per line) -t, -templates string[] list of template or template directory to run (comma-separated, file) -tags string[] templates to run based on tags (comma-separ…
manual2026-10-27

docs.projectdiscovery.io

Before it fills your prompt, Otty checks the installed nuclei against its version. A form that does not match your version is not offered.