CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/nuclei-dast

Installs and runs ProjectDiscovery Nuclei template-based HTTP scanning: selects templates via `-t {path}` and `-tags`/`-severity` filters, controls request rate with `-rl`, emits JSONL output via `-j` for cross-tool finding aggregation, authors custom YAML matchers for app-specific checks, and gates CI on severity thresholds. Use when the team runs Nuclei alongside ZAP for template-driven DAST coverage, needs fuzzing-style probes beyond ZAP passive scan, or wants to operationalize community CVE templates in a pipeline.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

flags.mdreferences/

Nuclei flag reference

Full CLI flag reference for nuclei-dast Step 3. Source: https://docs.projectdiscovery.io/tools/nuclei/running

FlagDefaultUse
-u <url>(required)Single target URL or host
-l <file>-File of targets, one per line
-t <path>community templatesTemplate file or directory
-tags <tag,...>-Run only templates with matching tags
-severity <level,...>-Filter by info, low, medium, high, critical
-etags <tag,...>-Exclude templates by tag
-exclude-severity <level,...>-Skip severity levels
-rl <int>150Max requests per second
-c <int>25Parallel templates to execute
-bs <int>25Hosts processed per template
-timeout <int>10Request timeout in seconds
-retries <int>1Retries on failure
-j / -jsonloffJSONL output (feeds triager)
-o <file>stdoutOutput file path
-se <file>-SARIF export (GitHub Code Scanning)
-statsoffShow live scan statistics
-validateoffSyntax-check templates without running
-debugoffPrint all requests and responses

-rl caps request rate regardless of the -c and -bs concurrency settings: the request rate cannot exceed the value set by -rl.

SKILL.md

tile.json