dast-scan

Automate two-tier DAST scans with Nuclei and ZAP for web applications.

23|7|Updated Sep 8, 2025
One-click install
npx skills add https://github.com/pvillega/claude-templates --skill dast-scan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dast-scan
Source: https://github.com/pvillega/claude-templates/tree/main/plugins/ct/skills/dast-scan
Command: npx skills add https://github.com/pvillega/claude-templates --skill dast-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dynamic Application Security Testing (DAST) using two-tier scanning to detect vulnerabilities in running web apps and APIs. Nuclei provides fast template-based checks, while ZAP performs deep, active scanning via Docker, enabling comprehensive security verification.

Core Features & Use Cases

  • Two-tier scans: fast Nuclei checks plus deep ZAP analysis to balance speed and depth.
  • Threat-modeling alignment: complements design-time analysis with runtime verification.
  • Usage scenarios: scan local dev servers, staging environments, or CI pipelines for vulnerability discovery.

Quick Start

Scan your running application with the two-tier DAST to reveal vulnerabilities.

Frequently Asked Questions about dast-scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate DAST scanning for a web application in a CI pipeline?▼

DAST scanning automates dynamic security testing of running web apps and APIs by orchestrating two-tier scans. Nuclei provides fast template-based checks, while ZAP performs deep, active analysis via Docker, enabling comprehensive vulnerability discovery in CI pipelines.

What is the difference between Nuclei and ZAP for vulnerability scanning?▼

Nuclei performs fast template-based vulnerability checks, while ZAP performs deep, active analysis via Docker. Combining both provides a two-tier DAST approach that balances quick vulnerability discovery with thorough security verification across web apps and APIs.

Do I need Docker to run ZAP active scanning?▼

Yes, you need Docker to run ZAP for deep, active analysis. The DAST scan orchestrates two-tier scans where Nuclei handles fast template-based checks and ZAP performs thorough vulnerability verification, with ZAP requiring Docker to execute.

Can I run authenticated DAST scans on staging environments?▼

Yes, you can run authenticated DAST scans on staging environments. The scan supports optional authenticated testing alongside its two-tier Nuclei and ZAP approach to perform thorough vulnerability discovery and security verification on running web apps and APIs.

How do I get structured reporting from web application penetration testing?▼

You get structured reporting and triage of findings by orchestrating two-tier DAST scans with Nuclei and ZAP. The process automates dynamic security testing of running web apps and APIs, providing structured reports of discovered vulnerabilities.