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.